Bachelor of Science, State University of New York, Brockport, 1984. Associate of Arts, Rockland Community College, Suffern, New York, 1985. Master of Fine Arts, Virginia Commonwealth University, 1988.
Adjustment lecturer Pace University, Bedford, White Plains, New York, 1989—1991, West Virginia Wesleyan College, Buckhannon, 1991—1997, Manhattanville College, Purchase, New York, 1997. Personal assistant Toni Morrison, Grandview, since 1997. Staff West Virginia Writer's Workshop, Morgantown, since 1997.
Poet-in-residence Chautauqua Institute, 2003. Faculty Writers at the Beach Conference, Dewey Beach, Delaware, 2006.
Instructor, facilitator Kestrel Festival of the Arts, Fairmont, West Virginia, 1997—2000. Member of Associated Writing Programs.