Candidate Profile: HD 20 Greg Nepstad

Greg Nepstad is a lifelong resident of central Iowa earning [...]