Meet the Candidate: Patti Ruff HD 56

Patti is serving her first term in the Iowa House; [...]