Mrs. Mary Margaret Weaver 85, of Keystone Heights passed away at the Shands at Starke Hospital on Wednesday, May 25, 2011. Mary was born in Meigs County, Ohio on May 1, 1926 to the late Ross and Marie (Carnahan) Norris. She has been a resident of Keystone Heights for the past six years and was a homemaker. Mary was preceded in death by her daughter, Susan Lightfoot, grandson, Michael Lightfoot, brother, Carroll Norris, and an infant sister, Rachel Norris. Survivors are her husband of 64 years, Richard Weaver and their children, Roger Weaver (Cathy) of Keystone Heights, FL, Theresa Pressley (Randy) of Syracuse, OH, and Phil Weaver of Hartford, WV. She is also survived by her siblings, Virgil Norris of Mr. Vernon, OH, Opal Betz (Jim) of Gallipolis, OH, and nine grandchildren. There will be no local services held. Burial will be at the Letart Falls Cemetery in Meigs County, Ohio. Arrangements are under the care of JONES-GALLAGHER FUNERAL HOME, 340 E. WALKER DR., KEYSTONE HEIGHTS, FL 32656. 352-473-3176.www.jonesgallagherfh.com hide