Mary Frances Ferguson, 81, passed away on Monday, August 9, 2010, in Snellville. Mary Frances was born in Atlanta to Jack and Lillian Langley. She worked for many years for White Electric. She loved to laugh, read and tell stories and jokes. Mary Frances was a member of the Ladies Auxiliary of the Knights of Columbus and W.I.C. She was preceded in death by her husband Robert L. Ferguson. Survivors include her daughters Kathleen Davis and husband Robert of Iron Station, NC, Barbara Miller of Snellville and Terese Adams and husband Frank of Chamblee, sister Cecile Major and husband Larry of Alpharetta, grandchildren April and Corky Greenway, great grandchildren Luke and Beau and several nieces and nephews. Visitation will be from 7-9 pm on Thursday, August 12, 2010, at Eternal Hills Funeral Home. Funeral services will be at 10:00 am on Friday, August 13, 2010, in the Eternal Hills Funeral Home Chapel with Deacon Bill Bevacqua officiating. Interment will follow at Eternal Hills Memory Gardens.