I was born in Bangor, ME and grew up in the tiny town of Veazie.


Orono High School, Orono, ME.  Class Valedictorian

Bowdoin College, Brunswick, ME. AB in German

Middlebury College German Language School, Middlebury VT. MA in German

Various courses at University of Maine, Orono; University of Vermont, and Goethe-Universität, Frankfurt, Germany.


English and German teacher, Spaulding High School, Barre, VT 1967-1972

Manager, Stateside Baggage Corp;, Frankfurt, Germany, 1972-1974

Dozent, Volkshochschule Mörfelden-Walldorf, 1973-1976

Teacher and Administrator, Big Bend Community College, Rhein-Main Air Base, Germany, 1973-1976.

Administered sites in Italy, Greece and Turkey in 1976.

Curriculum Specialist for sites in Bavaria 1976-1977

English Teacher, Orono High School, Orono, ME 1978-1979.

English Teacher, Spaulding High School, Barre VT 1979-1989

Sales, Ormsby’s Computer Store, Barre VT 1989-1992

Sole Proprietor, ComputerMania, E. Calais, VT 1992-1994

Technology Coordinator, Barre Supervisory Union, 1994-2008

Retired 2008

Barre City State Representative, April, 2014 - present


League of Vermont Writers 1987 – present. Membership Chair 2005 - present

Members Advantage Community Credit Union Board 1990 (?) –  2013

Barre City Democratic Committee 2003 – present. Chair 2004 – 2014

Washington County Democratic Committee 2005 – 2015. Secretary 2009 – 2010

Spaulding High School Board 2009 – 2015. Curriculum Committee Chair 2011 - 2015

Barre Supervisory Union Board 2010 – 2015

Aldrich Public Library Trustee and Treasurer 2009 – 2013

Barre Lions Club 2003 – present

Peoples Health and Wellness Clinic Board 2017 - present


Stamp and coin collecting, Travel, Reading, Biking, Building databases