Mary (Crowley) O’Keeffe, 97, of Needham formerly of West Roxbury, died Fri July 16, 2004 at Wingate of Needham.Born in Buffalo, NY she had lived in West Roxbury for over 55 years before moving to Needham. She had been a member of the League of Catholic Women for many years.Wife of the late Thomas A. O’Keeffe, she is survived by her children Thomas A. O’Keeffe Jr. of Matthews NC, Richard A. O’Keeffe of Stoughton, Mary Seely of FL, Kathleen Skelly of Needham, John F. O’Keeffe of Norwood, and Paul R. O’Keeffe of Needham. She is also survived by 18 grandchildren and 29 great grandchildren.Relatives and friends will gather at the Eaton Funeral Home 1351 Highland Ave. Needham on Tues July 20 at 9 AM and proceed to a funeral mass in St. Joseph Church at 10 AM. Interment will follow at Mt. Calvary Cemetery in Roslindale. Visiting hours will be in the funeral home on Mon from 4-7 PM.In lieu of flowers memorials may be made to Rosie’s Place 889 Harrison Ave. Boston, MA 02118.