Sen. Peter MacGregor (R-28, 2020)

Photo of Sen. Peter MacGregor

Terms in Office

  • Michigan Senate, District 28 (2015–2020)
  • Michigan House of Representatives, District 73 (2011–2014)

Voting History (2011–2020)