Robert Vicencio is an actor and director, known for Arachnid (2001), Distance Runners (2009) and Marco Polo (2007). Read more on iMDB