Mary Carlin is the Finance Director at the Roanoke Valley SPCA. Mary is a CPA with a Bachelor of Science in Accounting from the State University of New York at Plattsburgh. Before joining the Roanoke Valley SPCA in 2012, Mary worked in public accounting for 24 years and began working for the Roanoke Valley SPCA in February, 2012. In addition to her husband and three sons, Mary has three dogs: Dougal, Boone, and Pippa. Dougal and Pippa are Roanoke Valley SPCA adoptees. To learn more about Mary, please visit her LinkedIn Profile. She can be reached at 540-339-9501 or by email.