
William Gannon is a member of the New Hampshire State Senate, representing District 23. He assumed office on December 2, 2020. His current term ends on December 2, 2026. Gannon is a former Republican member of the New Hampshire House of Representatives, representing Rockingham 4 from 2014 to 2016.