Bachelor of Education, University New Hampshire, 1973.
Agent, Metropolitan Life, Keene, N.H., 1973-1974; sales manager, Metropolitan Life, Keene, N.H., 1974-1983; branch manager, Metropolitan Life, Portland, Maine., 1983.
Sergeant United States Army, 1965-1968. Member National Association Life Underwriters (Maine chapter), American Society Chartered Life Underwriter & Chartered Financial Consultant (board directors 1992 Maine chapter), Maine General Agents and Managers Association, Lions (past president 1987-1988, secretary since 1989).
Married Teresa Jean Pelech, June 3, 1972. Children: Bernard S., Amity.