Mary Ann (Flaherty) Cafferey of Needham died on Friday June 22nd at her home following a brief illness. She was 68 years old. Mrs. Caffrey worked as a sales manager for Person Education, an publisher of text books, for many years. She was the loving mother of Susan Teprow of Lowell, James M. Caffrey of Weston, Dawn E. Cox of Needham, Brian A. Caffrey of North Attleboro and the late Sean J. Caffrey. Sister of Kathy Harris of Seattle, WA. Cherished grandmother of Katelyn, Michael, Hailey, Samantha, Noah, Justin, Sean and Shealyn. Funeral from the Eaton Funeral Home 1351 Highland Ave Needham on Tuesday June 26 at 9:00 AM followed by a Mass of Christian Burial in St. Bartholomew Church at 10:00 AM. Visiting hours on Monday from 4-8 PM. Interment at St. Mary’s Cemetery in Needham. In lieu of flowers donations in Mary’s name may be made to the Dana Farber Cancer Institute, 44 Binney St., Boston MA 02215 or the Sean J. Caffrey Memorial Scholarship Fund c/o Sovereign Bank 965 Great Plain Ave Needham MA 02492.