Associate Black & Plante, White River Junction, Vermont, 1964-1967. Assistant attorney general State of Vermont, Montpelier, 1967-1968, deputy attorney general, 1968-1969. State's attorney Windsor County, White River Junction, 1969-1973.
Principal Law Offices of F.G. Mahady, 1973-1979. Partner Mahady, Johnson, Dunne & Hershenson, Norwich, Vermont, 1979-1982. Judge Vermont District Court, Middlebury, 1982-1987.
Associate justice Supreme Court Vermont, Montpelier, from 1987. Now judge Chittenden District Court, Burlington, Vermont. President Windsor County (Vermont) Bar Association, 1972.
Member Vermont Legislation Apportionment Board, Montpelier, 1970-1979, Lebonon (New Hampshire) Regional Airport Authority, 1973-1979, Vermont Republican State Committee, Montpelier, 1970-1980. Delegate Republican National Convention, Miami Beach, Florida, 1972, Kansas City, Missouri, 1976. Member Vermont Bar Association, National Council Juvenile & Family Court Judges.