Alan Macfarlane. L. J. Macfarlane. MacfarlaneA. MacfarlaneR. W. Macfarlane Alan Lawrance. McfarlaneB. Alan Mayne. Alan Musgrave. Gavin McFarlane.