Andrew James Keast Andrew James. Landis, James David. Andrew James Hamilton. Andrew James McLean Andrew James andrew Danish the real james herriot