Party affiliation: Republican
- Served with United States Navy, 1969-1973. Timekeeper City of Portland, Maine, 1970-1977. Operator computer Federal Savings, Portland, 1977-1978. Unit manager Osteopathic Hospital, Portland, 1978-1980, operator switchboard, 1980-1983. Administrator Children's Museum Maine, Portland, 1983-1985, executive director, since 1985. President Windham Parent-Teachers Association, Maine, 1981-1983. President Maine Congress Parent-Teachers Association, 1983-1985, treasurer, since 1985.