Catherine Itri Lloyd
April 13, 1957 - May 13, 2025
In the early hours of May 13, 2025, Catherine Itri Lloyd died as a result of liver failure caused by ovarian cancer. She died at home in her own bed, surrounded by all of her children, two daughters-in-law, and a sister-in-law. She was diagnosed... View Obituary & Service Information
