Cassandra Leach was born on May 21, 1984. She is an actress and art director, known for
The Blood Let (2013),
Unnecessary Force (2014) and
The Flowers Are Not as Bright as They Use to Be (2012). She has been married to
Donnie Jeffcoat since October 27, 2018.