Party affiliation: Republican
Commissioned Second lieutenant United States Marine Corps, 1972, advanced through grades to major, 1981, judge advisory Quantico (Virginia) and Okinawa (Japan), 1972-1985, resigned, 1985. Legal and cost analyst Office of Secretary of Defense, Washington, 1984-1985. Sole practice Plymouth, New Hampshire, since 1985.
Major United States Marine Corps Reserve, since 1985.
Denomination: Roman Catholic
Member Grafton County (New Hampshire) Republican committee, since 1985. Eucharistic minister St. Matthew's Catholic Church, Plymouth, New Hampshire, since 1985. Member American Bar Association, Association Trial Lawyers American, New Hampshire Trial Lawyers Association, Maine Trial Lawyers Association, Maine Bar Association, New Hampshire Bar Association, American Legion, National Association Criminal Defense Lawyers, White Mountain Gateway Chamber of Commerce.