Bachelor with honors, University Michigan, 1977.
Editorial assistant Unitarian Universalist Service Committee, Boston, 1985-1987. Permissions editor Houghton Mifflin Public Company, 1987-1989. Reporter Portsmouth Press, New Hampshire, 1989-1993.
Editorial/research assistant Center for Humanities University New Hampshire, Durham, 1996-1997. Freelance writer, editor. Columnist Portland Press Herald.
Featured poet Harvard Divinity School, Cambridge, Massachusetts, 1985, Stone Soup Poets Series, Boston, 1989, 1st Night Literary Program, Portsmouth, New Hampshire, 1992, Boston Public Library. Reading Series, 1993, University New Hampshire, Durham, 1993, Critic's Choice, Voice of America/United States Information Agency, 1994, Kittery Art Association, 1997. Panelist I'll Make Me a World: A Century of African American Arts, Portsmouth Music Hall, 1999.
Leader poetry workshops and readings.
Member Academy American Poets, Maine Writers and Publications Alliance, Portland Arts & Cultural Alliance, Sierra Club (Maine chapter), Maine History Society, Kittery Adult Education Program.