Beverly Leech
Beverly Leech was born on May 23, 1959 in Paris, Texas, USA as Beverly Ann Leech. She is an actress, known for Blood Work (2002), Square One Television (1987) and First Kill (2018). She has been married to Christian J. Meoli since May 21, 1999. She was previously married to Dennis Smeal.