Bachelor of Science, Castleton (Vermont) College, 1967; student, Siena College, Loudenville, New York, 1962-1963; student, Dartmouth College, 1963-1965.
Agent, Connecticut Mutual Life, Rutland, Vermont, 1971-1974; marketing consultant, Connecticut Mutual Life, Hartford, Connecticut, 1974-1976; agency supervisor, Connecticut Mutual Life, Portland, Maine., 1976-1978; director training, Union Mutual Life Insurance Company, Portland, 1978-1982; chartered life underwriter, Massachusetts Mutual Life, Portland, since 1982.
Vice chairman Scarborough Republican Town Committee, since 1989. Member Maine Estate Planning Council, since 1982, Waterfowl Advisory Committee, Maine, 1986-1988, Committee on Foreign Relations, Portland, since 1979, Maine State Republican Committee, since 1992. Regional director National Ski Patrol Systems, Maine, 1984-1988, 1993-1994.
Member Maine State Republican committees, since 1992. Captain United States Marine Corps, 1967-1971. Member Atlantic Salmon Federation, Purpoodock Country Club, Auburn Skeet Club, Scarborough Rod and Gun Club, Sugarloaf/United States of America Ski Patrol, Shawnee Peak Ski Patrol.
Married Deborah Dyer, December 23, 1967 (divorced 1975). Children: Wendy Ellen, Holly Lynn. Married Elaine Bishop, March 10, 1979.
Children: John Joseph, Alexandra Marjory, Daphne Earl.