Leo Allen was born on November 21, 1972 in Middleboro, Massachusetts, USA. He is a writer and producer, known for Saturday Night Live (1975), Jon Benjamin Has a Van (2011) and Review (2014). Read more on iMDB