Candidate Profile: HD 71 Mark Smith

Mark Smith is serving his 6th term in the Iowa [...]