David McFarland is an actor, known for Cyclops (2008) and Lost in the Woods (2009). Read more on iMDB