John MacFarlane. MacFarlane, John Alan Macfarlane Bob McFarlane. Evan McFarland Macfarlane, Bud. MacFarlane, A.G.J. Brendan MacFarlane McFarlane, Bob. Robert Macfarlane