Bachelor in Art History, Vassar College, 1973. Master of Fine Arts in Creative Writing, University North Carolina, Greensboro, 1978.
Research fellow, U. North Carolina, 1976-1977;
teacher English,, Shepherd College, Shepherdstown, West Virginia, 1979-1984;
continuing education advisor, Shepherd College, Shepherdstown, West Virginia, 1983;
teacher English,, Blue Ridge Community College, Weyers Cave, Virginia, 1985-1986;
teacher English,, James Madison U., Harrisonburg, Virginia, 1986-1988;
teacher English,, Lord Fairfax Community College, Middletown, Virginia, 1989-1990;
Professor of English,, Louisburg (North Carolina) College, since 1990. Visiting scholar National Endowment for Humanities and W. Virginia Public Library. Committee, Petersburg, fall 1986.
Consultant Grant County Public Library., Petersburg, 1980-1983, North Carolina Writers' Network Center for Business and Technology Writing Teacher Training Seminar, 1991, CapitalArea Writing Project, 1994. Teaching consultant North Carolina, 1994-1995.
Member Franklin County Literacy Council. Member American Association of University Professors, Modern Language Association, American Society for the Prevention of Cruelty to Animals, National Humane Education Society, National Council Teachers English, North Carolina Writers Network, Shenandoah Valley Writers Guild (treasurer 1989-1990, leader fiction workshop 1990, leader poetry workshop 1992), Franklin County Friends of Library. (president 1994-1995), Teachers and Writers Collaborative, Phi Beta Kappa.