Mary J. McGaha, 92, passed away Tuesday morning, December 16, 2014 at Virginia Hospital Center in Arlington, VA. A resident of Greenspring Village in Springfield, VA., she is survived by three devoted sons, Dennis, Brian, and John; two Grandchildren; two Great-grandchildren; and many friends.