Lynn Shelton
Lynn Shelton was born on August 27, 1965 in Oberlin, Ohio, USA. She was a director and actress, known for Humpday (2009), Your Sister's Sister (2011) and Sword of Trust (2019). She was married to Kevin Seal. She died on May 16, 2020 in Los Angeles, California, USA.