Mary graduated from Blue Ridge Community College with an Associate of Applied Science (AAS) degree in Veterinary Technology in 1979. Her past employment includes Roanoke Animal Hospital, Virginia Tech School of Veterinary Medicine, and Commonwealth Animal Hospital. As head veterinary technician of the treatment and surgical departments at Franklin County Animal Hospital, she enjoys the everyday challenges and changes of veterinary medicine.
Mary and her husband, James, currently reside in Franklin County where they enjoy five acres backing up to the Blackwater River. Current pet population in the O'Donohue house includes Cal, the cat, and Katie, a beagle mix adopted from FCAH. On days off, Mary pursues her hobbies: running, hiking, biking, kayaking, traveling, and being with family and friends.