Party affiliation: Republican
Associate of Applied Science in Marine Science, Thomas Nelson Community College, 1973. Bachelor in Psychology, Christopher Newport University, 1979. Master of Science in Psychology, Old Dominion University, 1983.
Advanced Certified in Professional Counseling, Virginia Commonwealth University, 1992. Doctor of Philosophy in Psychology, California Coast University, 1997.
Psychometrist Riverside Hospital Mental Health, Hampton, Virginia, 1981-1983. Staff psychologist Commonwealth of Virginia, Richmond, 1983-1993, senior psychologist, since 1993. Adjunct professor psychology J. Sargeant Reynolds Community College, since 1988.
Psychologist Nancy Bowman and Associates, Richmond, since 1994. Speaker, lecturer in field.