Counseling Staff

The Counseling Staff are licensed clinicians. Degrees range from Counseling and Clinical Psychology, to Family and Child Development. Two of the staff are licensed as Clinical Psychologists and the third is licensed as a Professional Counselor. All three counselors are generalists, with areas of training and expertise that include the following: individual and group psychotherapy, multicultural issues, cognitive-behavioral therapy, gender issues, trauma and sexual assault, eating disorders, sexual identity issues, couples therapy, family of origin issues, and work with college athletes. Another member of our staff has an extensive background in alcohol and drug prevention. Collectively the clinical staff has well over thirty-five years of experience in a higher educational setting, and over twenty years of experience providing clinical services at Randolph-Macon.


Dr. D. Craig Anderson, LCP
Licensed Clinical Psychologist
Ph.D.  Pennsylvania State University
M.Ed.  College of William & Mary
B.A.  Colgate University

Robin McKinney


Dr. Beth Schubert, LPC
Licensed Professional Counselor
Ph.D.  Virginia Tech
M.Ed.  University of Virginia
B.A.  University of Virginia


Heather Hammock, LPC
Licensed Professional Counselor
M.Ed.  Lynchburg College
B.S.  Longwood University


Keith Cartwright
Coordinator of Alcohol and
Other Drug Prevention

B.A.  Ohio State University

The College and Counseling Services do not discriminate on the basis of ethnicity, gender, disability, sexual orientation or age in its admissions, financial aid, athletic, employment, educational programs, or services provided. In addition, the College and Counseling Services adhere to the Family Educational Rights and Privacy Act (FERPA) and state mental health laws.

Counseling Services is located in the Pannill House, 206 East Patrick Street. We are open 8:30 – 5:00 M-F during the academic year. Our phone number is 804.752.7270 and our Fax number is 804.752.4723. The mailing address is: Counseling Services, Randolph-Macon College, P.O. Box 5005, Ashland, VA 23005.