David Anselmo was born on May 13, 1979 in Sudbury, Ontario, Canada. He is a producer and actor, known for The Host (2006), The Masked Saint (2016) and Ice Soldiers (2013). Read more on iMDB