Bachelor of Science in Forestry, University Massachusetts, 1971. Doctor of Education in Administration, University Massachusetts, 1985. Master of Science in Botany, University Vermont, 1978.
Land surveyor Lincoln Engineering and Burnell Land Surveying, 1974, 78. Teacher White Mountain School, 1976. Director Institute Experimental Studies, various locations, 1984-1987.
Finance officer Becket Academy, East Haddam, Connecticut, 1984-1985. Development director Riverbend Community Mental Health, Concord, 1987—2002. State representative New Hampshire House of Representatives, 1988—1998, 2000—2002.
Project director Rwanda Parliament Support Project, Kigali, 2002—2004. Project director Morocco Parliament Support Project United States Agency for International Development, since 2004.
Member Haverhill History Society. Volunteer Peace Corps, 1971-1973, Haverhill Congressional Church. Member of Appalachian Mountain Club.
Married Martha Weaver, September 26, 1981.