David Soren is an actor and writer, known for Turbo (2013), Shark Tale (2004) and Merry Madagascar (2009). Read more on iMDB