View all
Sherri Strain was born on 14 November 1960 in New Orleans, Louisiana, USA. She is a producer and writer, known for You Might Be the Killer, First Christmas and Master Gardener. imdb.com