Jennifer Howell is a producer and actress, known for South Park (1997), South Park: Bigger, Longer & Uncut (1999) and Orgazmo (1997). Read more on iMDB