Colin Macfarlane. Colin MacFarlane Colin McFarlane. David Macfarlane. Robert Macfarlane. Tim Macfarlane Robert Macfarlane D.A. Macfarlane David, Macfarlane R. Macfarlane