Welsh-born actress Jennifer Leak – star of 1968 movie Yours, Mine And Ours – died at age 76 at her home in Florida after brave battle with a neurological disease Welsh-born actress Jennifer Leak – star of 1968 movie Yours, Mine And Ours – died at age 76 at her home in Florida after brave battle with a neurological disease Ok – Celebrity NewsRead More