James A. Schmidt II for Congress 2020

James A. Schmidt II

“Jim says what he means and means what he says”

“Jim is tough, fair, and experienced”