Leand Macadaan is an actor, known for Fresh Meat (2012), Power Rangers Samurai (2011) and Legend of the Seeker (2008). Read more on iMDB