Felicia Taylor was born on August 28, 1964 in Hollywood, Los Angeles, California, USA. She was a producer and director, known for
The Holy Goats (2018),
Law & Order: Criminal Intent (2001) and
Far from Home (2020). She was married to Peter Gottsegen and Charles Beall Schuster. She died on September 8, 2023 in Palm Beach, Florida, USA.