Past Presidents
1932-33 Roger West, Des Moines PD (d)
1933-43 Carl Higdon, Ottumwa PD (d)
1943-46 J.J. McDermott, Davenport PD (d)
1946-47 Leo Allstot, Mason City PD (d)
1947-48 Joe Doleza, Iowa City PD (d)
1948-49 Glen Walters, Cedar Rapids PD (d)
1949-50 Lester Donaldson, Ames PD (d)
1950-51 Harold Berneman, Waterloo PD (d)
1951-52 John Davis, Dubuque PD (d)
1952-53 William Jurgens, Davenport PD (d)*
1953-54 Jack Beeding, Burlington PD (d)
1954-55 Fred Carstens, Cedar Rapids PD (d)
1955-56 Edward Peterson, Boone PD (d)
1956-57 Walker Ehrmann, Davenport PD (d)
1957-58 Harold McKenna, Sioux City PD (d)
1958-59 Clifford Bennett, Muscatine PD (d)
1959-60 Robert Wright, Waterloo PD (d)
1960-61 Carl Badger, Cedar Rapids PD (d)
1961-62 Donald Hoffman, Ottumwa PD (d)
1962-63 Wayne Beasley, Marshalltown PD (d)
1963-64 Russell Lewis, Des Moines PD (d)
1964-65 Jack Beaman, ISP Post 1 (d)
1965-66 Frank O'Keefe, Sioux City PD (d)
1966-67 Forest Ashcraft, Davenport PD (d)
1967-68 Paul Stapella, Waterloo PD (d)
1968-69 Wallace Johnson, Cedar Rapids PD (d)
1969-70 Hugo Sandahl, Fort Dodge PD (d)
1970-71 Wes Greenan, Mason City PD (d)
1971-72 Harold Fryman, Des Moines PD (d)
1972-73 Howard Swieter, ISP Post 4 (d)
1973-74 Ronald Potter, Davenport PD (d)
1974-75 Gordon Richards, Waterloo PD (d)
1933-43 Carl Higdon, Ottumwa PD (d)
1943-46 J.J. McDermott, Davenport PD (d)
1946-47 Leo Allstot, Mason City PD (d)
1947-48 Joe Doleza, Iowa City PD (d)
1948-49 Glen Walters, Cedar Rapids PD (d)
1949-50 Lester Donaldson, Ames PD (d)
1950-51 Harold Berneman, Waterloo PD (d)
1951-52 John Davis, Dubuque PD (d)
1952-53 William Jurgens, Davenport PD (d)*
1953-54 Jack Beeding, Burlington PD (d)
1954-55 Fred Carstens, Cedar Rapids PD (d)
1955-56 Edward Peterson, Boone PD (d)
1956-57 Walker Ehrmann, Davenport PD (d)
1957-58 Harold McKenna, Sioux City PD (d)
1958-59 Clifford Bennett, Muscatine PD (d)
1959-60 Robert Wright, Waterloo PD (d)
1960-61 Carl Badger, Cedar Rapids PD (d)
1961-62 Donald Hoffman, Ottumwa PD (d)
1962-63 Wayne Beasley, Marshalltown PD (d)
1963-64 Russell Lewis, Des Moines PD (d)
1964-65 Jack Beaman, ISP Post 1 (d)
1965-66 Frank O'Keefe, Sioux City PD (d)
1966-67 Forest Ashcraft, Davenport PD (d)
1967-68 Paul Stapella, Waterloo PD (d)
1968-69 Wallace Johnson, Cedar Rapids PD (d)
1969-70 Hugo Sandahl, Fort Dodge PD (d)
1970-71 Wes Greenan, Mason City PD (d)
1971-72 Harold Fryman, Des Moines PD (d)
1972-73 Howard Swieter, ISP Post 4 (d)
1973-74 Ronald Potter, Davenport PD (d)
1974-75 Gordon Richards, Waterloo PD (d)
1975-76 C.E. Lewis, West Des Moines PD (d)
1976-77 Donald Hollister, Cedar Rapids PD (d)
1977-78 Ronald Pettit, Sioux City PD (d)
1978-79 Donald Hensley, Fort Dodge PD (d)
1979-80 Frederick Carson, Des Moines PD (d)
1980-81 Jack Wissler, ISP Post 3
1981-82 Robert Jones, Clinton PD (d)
1982-83 Donald Kehoe, Waterloo PD (d)
1983-84 Charles Thomas, Cedar Rapids PD (d)
1984-85 DeWayne Blank, Davenport PD
1985-86 Ron Shuck, Sioux City PD
1986-87 Garvin Ward, Mason City PD (d)
1987-88 Dale Patch, Des Moines PD (d)
1988-89 Claire Keigley, Ames PD (d)
1989-90 Paul Agapitos, ISP Post 12
1990-91 John Daws, Waterloo PD
1991-92 Frank Hicks, Cedar Rapids PD
1992-93 Richard Ahlstrom, Cedar Falls PD
1993-94 Richard Turnquist, Davenport PD
1994-95 Rick Host, Des Moines PD
1995-96 Cam Coppess, West Des Moines PD
1996-97 Ronald Reid, ISP Post 2 (d)
1997-98 Martin Pottebaum, Sioux City PD
1998-99 Timothy Pillack, Waterloo PD
1999-00 Joel Myers, Iowa City PD
2000-01 Joel Kessler, Cedar Rapids PD
2001-02 Paul Fredenburg, Davenport PD
2002-03 Ray Gallardo, Des Moines PD
2003-04 Kevin Sink, Muscatine PD
2004-06 Lynn Cripps, Marshalltown PD
2006-07 John Horton, Sioux City PD
2007-08 Brad Novak, Cedar Rapids PD
2008-09 Martin Lopez, Davenport PD
1976-77 Donald Hollister, Cedar Rapids PD (d)
1977-78 Ronald Pettit, Sioux City PD (d)
1978-79 Donald Hensley, Fort Dodge PD (d)
1979-80 Frederick Carson, Des Moines PD (d)
1980-81 Jack Wissler, ISP Post 3
1981-82 Robert Jones, Clinton PD (d)
1982-83 Donald Kehoe, Waterloo PD (d)
1983-84 Charles Thomas, Cedar Rapids PD (d)
1984-85 DeWayne Blank, Davenport PD
1985-86 Ron Shuck, Sioux City PD
1986-87 Garvin Ward, Mason City PD (d)
1987-88 Dale Patch, Des Moines PD (d)
1988-89 Claire Keigley, Ames PD (d)
1989-90 Paul Agapitos, ISP Post 12
1990-91 John Daws, Waterloo PD
1991-92 Frank Hicks, Cedar Rapids PD
1992-93 Richard Ahlstrom, Cedar Falls PD
1993-94 Richard Turnquist, Davenport PD
1994-95 Rick Host, Des Moines PD
1995-96 Cam Coppess, West Des Moines PD
1996-97 Ronald Reid, ISP Post 2 (d)
1997-98 Martin Pottebaum, Sioux City PD
1998-99 Timothy Pillack, Waterloo PD
1999-00 Joel Myers, Iowa City PD
2000-01 Joel Kessler, Cedar Rapids PD
2001-02 Paul Fredenburg, Davenport PD
2002-03 Ray Gallardo, Des Moines PD
2003-04 Kevin Sink, Muscatine PD
2004-06 Lynn Cripps, Marshalltown PD
2006-07 John Horton, Sioux City PD
2007-08 Brad Novak, Cedar Rapids PD
2008-09 Martin Lopez, Davenport PD
2009-10 Stew Barnes, Des Moines PD
2010-11 Anita Guthrie, Fort Dodge PD
2011-12 Dave Mohlis, Waterloo PD
2012-13 Rob Burdess, Newton PD
2013-14 Eric Snyder, Ames PD
2014-15 Ryan Goecke, Marshalltown PD
2015-16 Zach Lewis, Sioux City PD
2016-17 Todd Thoeming, Davenport PD
2017-18 Bob Flannery, Dubuque PD (d)
Timothy Pillack, Waterloo PD - Completed term of Bob Flannery
2018-19 David McFarland, Waterloo PD
2019-20 Matt Harkin, Des Moines PD
2020-21 Steve Hanson, Fort Dodge PD
2021-22 Josh Bell, Cedar Rapids PD
2022-23 Becki Sammons Iowa City PD
(d) Deceased
* Killed in the line of duty