Full Name:
Joseph M. Hagan
Gender:
Male
Home City:
Chester, NH
MPA, Troy University, 1994
MD, Drexel University, 1973
AB, La Salle College, 1969
Representative, New Hampshire State House of Representatives, District Rockingham 4, 2008-2018
Former Chair, Judiciary Committee, New Hampshire State House of Representatives
Former Physician
Former Medical Corps Officer, United States Navy
Member, American Legion
Member, Chester Zoning Board