Teresa Ann Greer, age 77, of Cairo, passed away surrounded by loved ones on Tuesday, May 5, 2026 at Jackson Manor in Jackson, Mo.
She was born on Sept. 3, 1948 to Charles Edward Diggs and Irma Louise (Clancy) Diggs in Cairo, Ill.
On Jan. 7, 1975, she married William M. Greer.
Teresa was a 1966...