Colin Macfarlane. Colin MacFarlane Collin McFarlane Tim Macfarlane Robert Macfarlane David Macfarlane. David, Macfarlane Macfarlane Jakob+MacFarlane D.A. Macfarlane