Alan Macfarlane Bud Macfarlane. Macfarlane, Bud. Robert Macfarlane John MacFarlane. MacFarlane, John by Alan Macfarlane Macfarlane, Robert. Seaplane MacFarlane, A.G.J.