From Montreal, Quebec, Canada • 1947 - 2024
Jennifer Mary Leak (September 28, 1947 – March 18, 2024) was a Canadian film and television actress, best known for her role as Colleen North in the 1968 film Yours, Mine and Ours. (Via Wikipedia)
The IncubusFilm • 1981
Eye of the CatFilm • 1969