Laura Willoughby was born on October 9, 1963 in Lynchburg, Virginia, USA. She is a producer and casting director, known for 8-Bit Animal Playhouse with Jason Mewes(2013), Aliens vs Scarecrows vs Zombies and Pet Sematary (1989). She was previously married to Harry Lee Glaser and Robert Richard Gross.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More