D.A. Macfarlane R. Macfarlane Tim Macfarlane Tamara Macfarlane Macfarlane D. Mcfarlan Robert Macfarlane Colin Macfarlane. David Macfarlane. David, Macfarlane