Margaret received her B.S. from the University of Richmond and graduated with Honors from the Medical College of Virginia of Virginia Commonwealth University in 1997. She is also a member of the National Honor Society. In 1997 she took her Postgraduate at Old Dominion University to be certified as a Family Nurse Practitioner. She completed her Doctorate of Nurse Practitioner with the University of Alabama in 2012. Dr. Mountcastle has been with CFP since 1999.