Jennifer Leak was born on September 28, 1947 in Cardiff, Wales, UK. She was an actress, known for
Yours, Mine and Ours (1968),
Eye of the Cat (1969) and
The Incubus (1981). She was married to James Peter D'Auria and
Tim Matheson. She died on March 18, 2024 in Jupiter, Florida, USA.