Sandra Crouch was born on July 1, 1942 in Los Angeles, California, USA. She was an actress and producer, known for Die Farbe Lila (1985), Die Jury (1996) and In Search of Dr. Seuss (1994). She was married to Greg Phillips. She died on March 17, 2024 in San Fernando, California, USA.