Email abby.hafer @ gmail.com
Click this link to read Abby Hafer’s caucus speech
Candidate Hafer did not submit answers to The Citizen’s questions or a final campaign statement
Email abby.hafer @ gmail.com
Click this link to read Abby Hafer’s caucus speech
Candidate Hafer did not submit answers to The Citizen’s questions or a final campaign statement