{
  "version": 1,
  "description": "Reviewed, source-bound public person records. Profiles state only what their listed evidence supports.",
  "people": [
    {
      "slug": "dean-oconnor",
      "name": "Dean O'Connor",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Mayor",
      "archived": false,
      "email": "doconnor@altoona-iowa.com",
      "term_start": null,
      "term_end": "2027-12-31",
      "election_cycle_years": 2,
      "age": null,
      "biography": "President/co-owner of Larry's Window Service, Inc.; served on the Altoona City Council from 2012 to 2017 and as mayor since 2018; earned a Bachelor of Arts from Ambassador College; lists extensive Altoona and regional civic board service.",
      "business_interests": "President/co-owner of Larry's Window Service, Inc.; the city page says the family business provides window cleaning, pressure washing, and building restoration services across Iowa.",
      "official_bio_affiliations": [
        {
          "name": "Larry's Window Service, Inc.",
          "role": "President/co-owner",
          "source_url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b0",
          "locator": "Dean O'Connor biography, first paragraph"
        }
      ],
      "photo_url": "/people/photos/dean-oconnor.jpg",
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b0",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        },
        {
          "label": "Altoona Police Department 2025 annual report",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): pictured at the top of the department roster as Mayor Dean O'Connor. Pages 14, 15, and 36 describe him swearing in K9s and presenting the Meritorious Service Medal."
        }
      ],
      "limitations": "The minutes do not record reasons for any absence, so this site does not tie any specific meeting, absence, or Mayor Pro Tem presiding day to a reason. The cited city source is the basis for the rest of this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "photo_source_url": "https://www.altoona-iowa.com/Government/mayor_city%20council/OConnor.jpg?t=202211101050200",
      "photo_credit": "Official portrait supplied by the editor for this profile",
      "record_context": null,
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2014-02-03",
          "first_source_url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
          "roll_calls": 89,
          "present": 78,
          "absent": 11,
          "end": "2017-12-18",
          "last_source_url": "https://web.archive.org/web/20201017013505/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-18-17.pdf",
          "meetings_with_minutes": 91,
          "known_meetings": 147,
          "meetings_without_minutes": 56,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        },
        {
          "office": "Mayor",
          "start": "2018-01-02",
          "first_source_url": "https://web.archive.org/web/20201017005729/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-2-18.pdf",
          "roll_calls": 49,
          "present": 46,
          "absent": 3,
          "end": "2019-12-16",
          "last_source_url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "meetings_with_minutes": 49,
          "known_meetings": 76,
          "meetings_without_minutes": 27,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "scott-duer",
      "name": "Scott Duer",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Council Member",
      "archived": false,
      "email": "sduer@altoona-iowa.com",
      "term_start": null,
      "term_end": "2029-12-31",
      "election_cycle_years": 2,
      "age": null,
      "biography": "Southeast Polk-area resident; 1989 University of Northern Iowa finance graduate; the city page says he has worked in information technology for 28 years and serves as a sales engineer at Data Power Technology.",
      "business_interests": "Sales engineer at Data Power Technology (DPT Group), according to the city page; listed civic roles include the Altoona Park Board, East Polk Innovation Collaborative, and BRAVO.",
      "official_bio_affiliations": [
        {
          "name": "Data Power Technology (DPT Group)",
          "role": "Sales engineer",
          "source_url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b1",
          "locator": "Scott Duer biography, first paragraph"
        }
      ],
      "photo_url": "/people/photos/scott-duer.jpg",
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b1",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "photo_source_url": "https://www.altoona-iowa.com/Government/mayor_city%20council/Duer.jpg?t=202211101051360",
      "photo_credit": "Official portrait supplied by the editor for this profile",
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2018-01-02",
          "first_source_url": "https://web.archive.org/web/20201017005729/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-2-18.pdf",
          "roll_calls": 49,
          "present": 48,
          "absent": 1,
          "end": "2019-12-16",
          "last_source_url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "meetings_with_minutes": 49,
          "known_meetings": 76,
          "meetings_without_minutes": 27,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "jerry-evans",
      "name": "Jerry Evans",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Council Member",
      "archived": false,
      "email": "jevans@altoona-iowa.com",
      "term_start": null,
      "term_end": "2027-12-31",
      "election_cycle_years": 2,
      "age": null,
      "biography": "Coordinator of the Polk County Criminal Justice Coordinating Council; previously executive director of Iowa's 5th Judicial District Department of Correctional Services (2016-2023) and supervising U.S. Probation Officer for the Southern District of Iowa for 20 years; holds degrees from the University of Northern Iowa and Drake University.",
      "business_interests": null,
      "photo_url": "/people/photos/jerry-evans.jpg",
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b2",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "photo_source_url": "https://www.altoona-iowa.com/Government/mayor_city%20council/Evans.jpg?t=202402141228430",
      "photo_credit": "Official portrait supplied by the editor for this profile"
    },
    {
      "slug": "jayme-mcfadden",
      "name": "Jayme McFadden",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Council Member",
      "archived": false,
      "email": "jmcfadden@altoona-iowa.com",
      "term_start": null,
      "term_end": "2029-12-31",
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b3",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source."
    },
    {
      "slug": "julie-stewart",
      "name": "Julie Stewart",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Council Member",
      "archived": false,
      "email": "jstewart@altoona-iowa.com",
      "term_start": null,
      "term_end": "2027-12-31",
      "election_cycle_years": 2,
      "age": null,
      "biography": "Serving her first term as an elected official; Senior Vice President of Business Development at Prairie Meadows; earned a B.A. in Business Administration from Stephens College and lists extensive regional civic and nonprofit board service.",
      "business_interests": "Senior Vice President of Business Development at Prairie Meadows; the city page says she leads Marketing, Group Sales, Community Relations, and charitable giving.",
      "official_bio_affiliations": [
        {
          "name": "Prairie Meadows",
          "role": "Senior Vice President of Business Development",
          "source_url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b4",
          "locator": "Julie Stewart biography, first paragraph"
        }
      ],
      "photo_url": "/people/photos/julie-stewart.jpg",
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b4",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "photo_source_url": "https://www.altoona-iowa.com/Government/mayor_city%20council/Julie%20photo%20.jpg?t=202402280925320",
      "photo_credit": "Official portrait supplied by the editor for this profile"
    },
    {
      "slug": "josh-dunwoody",
      "name": "Josh Dunwoody",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Council Member",
      "archived": false,
      "email": "jdunwoody@altoona-iowa.com",
      "term_start": null,
      "term_end": "2029-12-31",
      "election_cycle_years": 2,
      "age": null,
      "biography": "Altoona community volunteer, Iowa Army National Guard company commander (rank of major, per news reporting), and holder of a master's degree in organizational leadership; the city page lists his local youth-sports and civic involvement. His Council record carries a general deployment asterisk because Guard service can affect availability over time, but the cited sources here do not tie any specific meeting or vote to a deployment window.",
      "business_interests": "Owner of Tactical Advantage Business Solutions and co-owner of Merle Norman - Clocktower Square in West Des Moines with his wife, according to the city page.",
      "official_bio_affiliations": [
        {
          "name": "Tactical Advantage Business Solutions",
          "role": "Owner",
          "source_url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b5",
          "locator": "Josh Dunwoody biography, first paragraph"
        },
        {
          "name": "Merle Norman - Clocktower Square",
          "role": "Co-owner",
          "source_url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b5",
          "locator": "Josh Dunwoody biography, first paragraph"
        }
      ],
      "photo_url": "/people/photos/josh-dunwoody.jpg",
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/mayor___council.php#collapse3710b5",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        },
        {
          "label": "KCCI: “Altoona councilman welcomed home after National Guard deployment”",
          "url": "https://www.kcci.com/article/altoona-councilman-welcomed-home-after-national-guard-deployment/71621121",
          "evidence": "“Altoona Councilman Josh Dunwoody was recognized by city leaders this week after returning from deployment with the Iowa National Guard earlier this month. Dunwoody, who holds the rank of major, was honored by the mayor and fellow city councilors during this week's meeting... He was one of about 200 Iowa National Guard soldiers who returned from Operation Inherent Resolve.”",
          "kind": "external_report"
        }
      ],
      "limitations": "The cited city and news sources support this profile and the general note that Dunwoody serves in the Iowa National Guard. They do not provide complete deployment dates or establish whether any specific Council meeting or vote was affected. Vote records do not reconstruct office terms, attendance, or facts not published by these sources.",
      "photo_source_url": "https://www.altoona-iowa.com/Government/mayor_city%20council/Josh%20Dunwoody.jpg?t=202507281129450"
    },
    {
      "slug": "jeremy-boka",
      "name": "Jeremy Boka",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": "/people/photos/jeremy-boka.jpg",
      "historical_city_biographies": [
        {
          "captured_on": "2023-09-24",
          "source_url": "https://web.archive.org/web/20230924074213/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Jeremy Boka City Council accordion biography",
          "summary": "The City described Boka as serving a third Council term and a third year as mayor pro tem, with a term expiration of December 31, 2025. The dated biography also identified him as National Vice President of Business Development for EIS Holdings and co-owner of Reclaimed Rails Brewing Co."
        }
      ],
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "photo_credit": "Official portrait supplied by the editor for this profile",
      "term_history": [
        {
          "start": "2022-01-01",
          "end": "2025-12-31",
          "kind": "elected",
          "basis": "The City's September 2023 roster listed his term as expiring December 31, 2025 and called it his third Council term. Start is four years before the published expiration (four-year staggered Council terms). Jayme McFadden held the seat's roll-call place from January 5, 2026.",
          "source_url": "https://web.archive.org/web/20230924074213/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Jeremy Boka City Council accordion, \"Term expires: 12-31-2025\""
        }
      ],
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2014-02-03",
          "first_source_url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
          "roll_calls": 138,
          "present": 132,
          "absent": 6,
          "end": "2019-12-16",
          "last_source_url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "meetings_with_minutes": 140,
          "known_meetings": 223,
          "meetings_without_minutes": 83,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "elizabeth-burns-thompson",
      "name": "Elizabeth Burns-Thompson",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "historical_city_biographies": [
        {
          "captured_on": "2022-11-22",
          "source_url": "https://web.archive.org/web/20221122194418/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Elizabeth Burns-Thompson City Council accordion biography",
          "summary": "The City stated that Burns-Thompson was elected to the Altoona City Council in November 2019 and listed a term expiration of December 31, 2023. The dated biography described work promoting biodiesel for Renewable Energy Group."
        }
      ],
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "term_history": [
        {
          "start": "2020-01-01",
          "end": "2023-12-31",
          "kind": "elected",
          "basis": "The City's November 2022 roster said she was elected in November 2019 and listed her term as expiring December 31, 2023. She left the seat before the term ended: her last roll call was June 5, 2023, and Michelle Sloan was appointed July 17, 2023 to finish the term.",
          "last_roll_call": "2023-06-05",
          "source_url": "https://web.archive.org/web/20221122194418/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Elizabeth Burns-Thompson City Council accordion, \"Term expires: 12-31-2023\""
        }
      ]
    },
    {
      "slug": "kyle-mertz",
      "name": "Kyle Mertz",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": "/people/photos/kyle-mertz.jpg",
      "sources": [
        {
          "label": "Altoona City Council minutes, July 7, 2025",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/07-07-2025%20Council%20Minutes.pdf",
          "evidence": "Item 2: Resolution to appoint Kyle Mertz to fill temporary vacancy due to Military Service (Council Seat)"
        },
        {
          "label": "Altoona City Council minutes, January 5, 2026",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/01-05-2026%20Council%20Minutes.pdf",
          "evidence": "Item 2: Resolution to appoint Kyle Mertz to fill temporary vacancy due to Military Service (Council Seat); item 3: Kyle Mertz is sworn in by Mayor O'Connor"
        },
        {
          "label": "City of Altoona Council agendas and minutes archive",
          "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
          "evidence": "Council minutes list Kyle Mertz in roll calls from February 2014 through December 2021 (2014-2019 from archived copies) and from July 2025 through June 1, 2026"
        }
      ],
      "limitations": "Service periods come from dated Council minutes. The City's current Mayor & Council page does not list him. Vote records do not reconstruct office terms or facts not published in those minutes.",
      "photo_credit": "Official portrait supplied by the editor for this profile",
      "term_history": [
        {
          "start": "2014-02-03",
          "end": "2021-12-20",
          "kind": "roll_call_span",
          "basis": "Dates are his first and last roll calls in the minutes on file, which start in February 2014 (2014-2019 from archived copies of the minutes, 2020 on from the City's archive); he may have served before that. No published term expiration for this seat has been located.",
          "source_url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
          "locator": "Council minutes roll calls, February 3, 2014 through December 20, 2021"
        },
        {
          "start": "2025-07-07",
          "end": "2026-06-01",
          "kind": "temporary",
          "covers": "josh-dunwoody",
          "basis": "Appointed July 7, 2025 (and reappointed January 5, 2026) to fill Josh Dunwoody's seat while he was on military service. The end date is his last roll call; Dunwoody was back on the roll call June 15, 2026. The minutes do not record a formal end date.",
          "source_url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/07-07-2025%20Council%20Minutes.pdf",
          "locator": "Item 2: Resolution to appoint Kyle Mertz to fill temporary vacancy due to Military Service (Council Seat)"
        }
      ],
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2014-02-03",
          "first_source_url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
          "roll_calls": 138,
          "present": 116,
          "absent": 22,
          "end": "2019-12-16",
          "last_source_url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "meetings_with_minutes": 140,
          "known_meetings": 223,
          "meetings_without_minutes": 83,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "michelle-sloan",
      "name": "Michelle Sloan",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "historical_city_biographies": [
        {
          "captured_on": "2023-09-24",
          "source_url": "https://web.archive.org/web/20230924074213/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Michelle Sloan City Council accordion biography",
          "summary": "The City stated that Sloan was appointed on July 17, 2023, to fill the rest of former Council member Elizabeth Burns-Thompson's term. It also described three prior elected terms ending in December 2017 and listed the then-current term as ending in December 2023."
        }
      ],
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "term_history": [
        {
          "start": "2023-07-17",
          "end": "2023-12-31",
          "kind": "appointed",
          "basis": "The City's September 2023 roster said she was appointed July 17, 2023 to fill the rest of Elizabeth Burns-Thompson's term, which ended in December 2023.",
          "source_url": "https://web.archive.org/web/20230924074213/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Michelle Sloan City Council accordion biography"
        }
      ],
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2014-02-03",
          "first_source_url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
          "roll_calls": 96,
          "present": 85,
          "absent": 11,
          "end": "2018-04-02",
          "last_source_url": "https://web.archive.org/web/20201017032314/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-2-18.pdf",
          "meetings_with_minutes": 98,
          "known_meetings": 158,
          "meetings_without_minutes": 60,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "vern-willey",
      "name": "Vern Willey",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "sources": [
        {
          "label": "City of Altoona Mayor & Council page",
          "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
          "evidence": "City of Altoona Mayor & Council page, member accordion biographies and term expirations"
        }
      ],
      "limitations": "The cited city source is the basis for this profile. Vote records do not reconstruct office terms, attendance, or facts not published by that source.",
      "term_history": [
        {
          "start": "2020-01-01",
          "end": "2023-12-31",
          "kind": "elected",
          "basis": "The City's November 2022 roster (as Vernon Willey II) listed his term as expiring December 31, 2023. Start is four years before the published expiration (four-year staggered Council terms). Jerry Evans and Julie Stewart joined the roll call January 2, 2024.",
          "source_url": "https://web.archive.org/web/20221122194418/https://www.altoona-iowa.com/government/city_council/mayor___council.php",
          "locator": "Vernon Willey II City Council accordion, \"Term expires: 12-31-2023\""
        }
      ],
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2016-01-04",
          "first_source_url": "https://web.archive.org/web/20161123160201/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-4-2016.pdf",
          "roll_calls": 96,
          "present": 89,
          "absent": 7,
          "end": "2019-12-16",
          "last_source_url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "meetings_with_minutes": 96,
          "known_meetings": 154,
          "meetings_without_minutes": 58,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "amy-hill",
      "name": "Amy Hill",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 44 meetings (2020-01-06 to 2022-03-07).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2022-03-07",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-03-07-Council-Minutes.pdf?t=202210200930090",
          "evidence": "Listed under City Officials Present at 44 retained Council meetings, 2020-01-06 to 2022-03-07; this is the most recent listing (2022-03-07-Council-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "andy-lent",
      "name": "Andy Lent",
      "category": "city-official",
      "affiliation": "City of Altoona, Finance",
      "role": "Finance Director",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 58 meetings (2024-01-15 to 2026-09-08), and attribute 25 remarks to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 58 retained Council meetings, 2024-01-15 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "bob-laden",
      "name": "Bob Laden",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "City Attorney",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 109 meetings (2020-01-06 to 2024-12-16), and attribute 6 remarks to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2024-12-16",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/12-16-2024%20Council%20Minutes.pdf?t=202501031630020",
          "evidence": "Listed under City Officials Present at 109 retained Council meetings, 2020-01-06 to 2024-12-16; this is the most recent listing (12-16-2024 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "brett-handy",
      "name": "Brett Handy",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2021-04-05 to 2021-04-05).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2021-04-05",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-04-05-Minutes.pdf?t=202302081729010",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2021-04-05 to 2021-04-05; this is the most recent listing (2021-04-05-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "chad-quick",
      "name": "Chad Quick",
      "category": "city-official",
      "affiliation": "City of Altoona, Economic Development",
      "role": "Economic Development Director",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 108 meetings (2020-04-20 to 2026-09-08), and attribute 22 remarks to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 108 retained Council meetings, 2020-04-20 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "claire-habel",
      "name": "Claire Habel",
      "category": "city-official",
      "affiliation": "City of Altoona, Community Development",
      "role": "Community Development (department head report)",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2024-09-16 to 2024-09-16).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2024-09-16",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/09-16-2024%20Council%20Minutes.pdf?t=202410041123580",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2024-09-16 to 2024-09-16; this is the most recent listing (09-16-2024 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "dakota-taylor",
      "name": "Dakota Taylor",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Civil Engineer I",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2021-04-05 to 2021-04-05).",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/engineering___public_works/engineering/contact_us.php",
          "evidence": "Engineering Contact Us staff list: lists Dakota Taylor as Civil Engineer I."
        },
        {
          "label": "Altoona City Council minutes, 2021-04-05",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-04-05-Minutes.pdf?t=202302081729010",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2021-04-05 to 2021-04-05; this is the most recent listing (2021-04-05-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "dan-manning",
      "name": "Dan Manning",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "City Attorney",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 15 meetings (2025-01-06 to 2026-07-20).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-07-20",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/July%2020%2C%202026%20Council%20Minutes.pdf",
          "evidence": "Listed under City Officials Present at 15 retained Council meetings, 2025-01-06 to 2026-07-20; this is the most recent listing (July 20, 2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "dan-manning-sr",
      "name": "Dan Manning Sr",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "City Attorney",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2025-11-17 to 2025-11-17).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2025-11-17",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/11-17-2025%20Council%20Minutes.pdf?t=202511261132350",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2025-11-17 to 2025-11-17; this is the most recent listing (11-17-2025 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "daniel-scott",
      "name": "Daniel Scott",
      "category": "city-official",
      "affiliation": "City of Altoona, Public Utilities",
      "role": "Public Utilities Director",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 110 meetings (2021-06-21 to 2026-09-08), and attribute 27 remarks to it.",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/public_utilities/utility_billing/contact_us.php",
          "evidence": "Utility Billing Contact Us staff list: lists Daniel Scott as Public Utilities Director."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 110 retained Council meetings, 2021-06-21 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct.",
      "aliases": [
        "Dan Scott"
      ]
    },
    {
      "slug": "dariann-garrison-nickerson",
      "name": "Dariann Garrison-Nickerson",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "City Attorney",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 25 meetings (2025-08-04 to 2026-09-08).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 25 retained Council meetings, 2025-08-04 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "jared-ogbourne",
      "name": "Jared Ogbourne",
      "category": "city-official",
      "affiliation": "City of Altoona, Fire Department",
      "role": "Fire Chief",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 151 meetings (2020-01-06 to 2026-09-08), and attribute 2 remarks to it.",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/public_safety/fire/contact_us.php",
          "evidence": "Fire Department Contact Us staff list: lists Jared Ogbourne as Fire Chief."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 151 retained Council meetings, 2020-01-06 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "jeff-bierl",
      "name": "Jeff Bierl",
      "category": "city-official",
      "affiliation": "City of Altoona, IT",
      "role": "IT Director",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 159 meetings (2020-01-06 to 2026-09-08), and attribute 1 remark to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 159 retained Council meetings, 2020-01-06 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "jeff-mark",
      "name": "Jeff Mark",
      "category": "city-official",
      "affiliation": "City of Altoona, Administration",
      "role": "City Administrator",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 48 meetings (2020-01-06 to 2022-01-17), and attribute 20 remarks to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2022-01-17",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-01-17-Council-Minutes.pdf?t=202210200934540",
          "evidence": "Listed under City Officials Present at 48 retained Council meetings, 2020-01-06 to 2022-01-17; this is the most recent listing (2022-01-17-Council-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "jim-utter",
      "name": "Jim Utter",
      "category": "city-official",
      "affiliation": "City of Altoona, Public Utilities",
      "role": "Public Utilities Director",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 28 meetings (2020-01-20 to 2021-05-17), and attribute 3 remarks to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2021-05-17",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-05-17-Minutes.pdf?t=202302081730480",
          "evidence": "Listed under City Officials Present at 28 retained Council meetings, 2020-01-20 to 2021-05-17; this is the most recent listing (2021-05-17-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "jody-phelps",
      "name": "Jody Phelps",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 5 meetings (2020-07-06 to 2021-12-20).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2021-12-20",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-12-20%20Minutes.pdf?t=202607021302110",
          "evidence": "Listed under City Officials Present at 5 retained Council meetings, 2020-07-06 to 2021-12-20; this is the most recent listing (2021-12-20 Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "john-dostart",
      "name": "John Dostart",
      "category": "city-official",
      "affiliation": "City of Altoona, Engineering",
      "role": "City Engineer",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 155 meetings (2020-01-06 to 2026-09-08), and attribute 70 remarks to it.",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/engineering___public_works/engineering/contact_us.php",
          "evidence": "Engineering Contact Us staff list: lists John Dostart as City Engineer."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 155 retained Council meetings, 2020-01-06 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "john-harrenstein",
      "name": "John Harrenstein",
      "category": "city-official",
      "affiliation": "City of Altoona, Administration",
      "role": "City Administrator",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 5 meetings (2022-04-04 to 2022-06-06), and attribute 2 remarks to it.",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2022-06-06",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-06-06-Council-Minutes.pdf",
          "evidence": "Listed under City Officials Present at 5 retained Council meetings, 2022-04-04 to 2022-06-06; this is the most recent listing (2022-06-06-Council-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "john-kraemer",
      "name": "John Kraemer",
      "category": "city-official",
      "affiliation": "City of Altoona, Fire Department",
      "role": "Deputy Chief - Fire Marshal",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 2 meetings (2024-06-03 to 2025-12-01).",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/public_safety/fire/contact_us.php",
          "evidence": "Fire Department Contact Us staff list: lists John Kraemer as Deputy Chief - Fire Marshal."
        },
        {
          "label": "Altoona City Council minutes, 2025-12-01",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/12-01-2025%20Council%20Minutes.pdf?t=202512120929560",
          "evidence": "Listed under City Officials Present at 2 retained Council meetings, 2024-06-03 to 2025-12-01; this is the most recent listing (12-01-2025 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "john-shaw",
      "name": "John Shaw",
      "category": "city-official",
      "affiliation": "City of Altoona, Community Development",
      "role": "Community Development Director",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 154 meetings (2020-01-06 to 2026-09-08), and attribute 142 remarks to it.",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/development/community_development/contact_us.php",
          "evidence": "Community Development Contact Us staff list: lists John Shaw as Community Development Director."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 154 retained Council meetings, 2020-01-06 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "kim-kietzman",
      "name": "Kim Kietzman",
      "category": "city-official",
      "affiliation": "City of Altoona, Library",
      "role": "Library (department head report)",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 108 meetings (2020-02-17 to 2026-08-17).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-08-17",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/08-17-2026%20Council%20Minutes.pdf?t=202609041416570",
          "evidence": "Listed under City Officials Present at 108 retained Council meetings, 2020-02-17 to 2026-08-17; this is the most recent listing (08-17-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "lance-routson",
      "name": "Lance Routson",
      "category": "city-official",
      "affiliation": "City of Altoona, Fire Department",
      "role": "Deputy Chief of Operations, Fire Department",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2022-01-17 to 2022-01-17).",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/public_safety/fire/contact_us.php",
          "evidence": "Fire Department Contact Us staff list: lists Lance Routson as Deputy Chief of Operations, Fire Department."
        },
        {
          "label": "Altoona City Council minutes, 2022-01-17",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-01-17-Council-Minutes.pdf?t=202210200934540",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2022-01-17 to 2022-01-17; this is the most recent listing (2022-01-17-Council-Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "lyndsey-nielsen",
      "name": "Lyndsey Nielsen",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 14 meetings (2023-01-03 to 2024-01-15).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2024-01-15",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/01-15-2024%20Council%20Minutes.pdf?t=202405080951290",
          "evidence": "Listed under City Officials Present at 14 retained Council meetings, 2023-01-03 to 2024-01-15; this is the most recent listing (01-15-2024 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "patti-murray",
      "name": "Patti Murray",
      "category": "city-official",
      "affiliation": "City of Altoona, HR",
      "role": "HR (department head report)",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 53 meetings (2024-06-03 to 2026-09-08).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 53 retained Council meetings, 2024-06-03 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "rachel-simon",
      "name": "Rachel Simon",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 2 meetings (2023-05-15 to 2023-10-16).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2023-10-16",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/10-16-2023%20Council%20Minutes.pdf?t=202405081000330",
          "evidence": "Listed under City Officials Present at 2 retained Council meetings, 2023-05-15 to 2023-10-16; this is the most recent listing (10-16-2023 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "randy-pierce",
      "name": "Randy Pierce",
      "category": "city-official",
      "affiliation": "City of Altoona, Administration",
      "role": "City Administrator",
      "archived": false,
      "biography": "The City's City Administrator page announces his hiring as City Administrator after unanimous Council approval of his employment agreement. It says he previously served as the City's Finance Officer for over 20 years, was an accountant in Ottumwa for ten years before that, and graduated from William Penn University with a degree in accounting.",
      "record_context": "Council minutes list this name under City Officials Present at 153 meetings (2020-01-06 to 2026-09-08), and attribute 138 remarks to it.",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/administration/city_administrator.php",
          "evidence": "City Administrator page, announcement and biography: lists Randy Pierce as City Administrator."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 153 retained Council meetings, 2020-01-06 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "scott-atzen",
      "name": "Scott Atzen",
      "category": "city-official",
      "affiliation": "City of Altoona, Public Works",
      "role": "Public Works Director",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 122 meetings (2020-01-06 to 2026-09-08), and attribute 4 remarks to it.",
      "sources": [
        {
          "label": "City of Altoona staff page",
          "url": "https://www.altoona-iowa.com/departments/engineering___public_works/parks/contact_us.php",
          "evidence": "Parks Contact Us staff list: lists Scott Atzen as Public Works Director."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 122 retained Council meetings, 2020-01-06 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "tim-pearson",
      "name": "Tim Pearson",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "City Attorney",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 4 meetings (2020-09-08 to 2024-02-05).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2024-02-05",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/02-05-2024%20Council%20Minutes.pdf?t=202405080951350",
          "evidence": "Listed under City Officials Present at 4 retained Council meetings, 2020-09-08 to 2024-02-05; this is the most recent listing (02-05-2024 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "kris-penquite",
      "name": "Kris Penquite",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2023-12-04 to 2023-12-04).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2023-12-04",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/3%20-%2012-04-2023%20Minutes.pdf",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2023-12-04 to 2023-12-04; this is the most recent listing (3 - 12-04-2023 Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "aaliyah-moore",
      "name": "Aaliyah Moore",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Welcomed as a new officer.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Page 35: Welcomed as a new officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "allen-howard",
      "name": "Allen Howard",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. The new-officer page names an Officer Trent Howard; this record does not assume they are the same person.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Page 35: The new-officer page names an Officer Trent Howard; this record does not assume they are the same person."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "alyssa-wilson",
      "name": "Alyssa Wilson",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Lieutenant",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 2 meetings (2024-06-17 to 2025-05-19).",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Lieutenant."
        },
        {
          "label": "Altoona City Council minutes, 2025-05-19",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/05-19-2025%20Council%20Minutes.pdf?t=202505301524440",
          "evidence": "Listed under City Officials Present at 2 retained Council meetings, 2024-06-17 to 2025-05-19; this is the most recent listing (05-19-2025 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "arthur-doakes",
      "name": "Arthur Doakes",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "School Resource Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. School Resource Officer at Southeast Polk Middle School.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as School Resource Officer. Pages 12, 36: School Resource Officer at Southeast Polk Middle School."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "ashlyn-breckenridge",
      "name": "Ashlyn Breckenridge",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "blaine-shutts",
      "name": "Blaine Shutts",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "TFO",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as TFO."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "brenna-konrad",
      "name": "Brenna Konrad",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Data Analyst",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named as a Data Analyst; not on the photo roster.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Page 26: Named as a Data Analyst; not on the photo roster."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "cameron-hale",
      "name": "Cameron Hale",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "K9 Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Handler of K9 Duke.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as K9 Officer. Pages 14, 16, 36: Handler of K9 Duke."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "chad-hulen",
      "name": "Chad Hulen",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "K9 Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Handler of K9 Kali.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as K9 Officer. Pages 14, 16: Handler of K9 Kali."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "chris-lybarger",
      "name": "Chris Lybarger",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Sergeant",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named among Meritorious Service Medal recipients.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Sergeant. Page 36: Named among Meritorious Service Medal recipients."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "cody-poffenberger",
      "name": "Cody Poffenberger",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "K9 Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Handler of K9 Zeke.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as K9 Officer. Pages 14, 16: Handler of K9 Zeke."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "d-j-reed",
      "name": "D.J. Reed",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "dave-funk",
      "name": "Dave Funk",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Sergeant",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Sergeant."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "david-lowe",
      "name": "David Lowe",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Detective",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named with the Criminal Investigation Division and among Meritorious Service Medal recipients.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Detective. Pages 21, 36: Named with the Criminal Investigation Division and among Meritorious Service Medal recipients."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "dixiana-walker",
      "name": "Dixiana Walker",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "School Resource Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Elementary School Resource Officer and handler of Crisis K9 Nala (named in the text as Officer Walker and Dixie Walker).",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as School Resource Officer. Pages 12, 14, 15: Elementary School Resource Officer and handler of Crisis K9 Nala (named in the text as Officer Walker and Dixie Walker)."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment.",
      "aliases": [
        "Dixie Walker"
      ]
    },
    {
      "slug": "dustin-schuldt",
      "name": "Dustin Schuldt",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named among Meritorious Service Medal recipients.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Page 36: Named among Meritorious Service Medal recipients."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "ethan-drown",
      "name": "Ethan Drown",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Welcomed as a new officer.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Page 35: Welcomed as a new officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "gage-rodewald",
      "name": "Gage Rodewald",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "TFO",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as TFO."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "greg-stallman",
      "name": "Greg Stallman",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Chief",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 139 meetings (2020-01-06 to 2026-08-17), and attribute 7 remarks to it.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Chief. Pages 4, 14, 16, 39: Writes the Chief's message and is quoted on the K9 program."
        },
        {
          "label": "Altoona City Council minutes, 2026-08-17",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/08-17-2026%20Council%20Minutes.pdf?t=202609041416570",
          "evidence": "Listed under City Officials Present at 139 retained Council meetings, 2020-01-06 to 2026-08-17; this is the most recent listing (08-17-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct.",
      "photo_url": "/people/photos/greg-stallman.jpg",
      "photo_credit": "Official portrait supplied by the editor for this profile"
    },
    {
      "slug": "heather-christensen",
      "name": "Heather Christensen",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Executive Assistant",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Executive Assistant."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "jake-smith",
      "name": "Jake Smith",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Sergeant",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Sergeant."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment.",
      "aliases": [
        "Jacob Smith"
      ]
    },
    {
      "slug": "jeff-mcvey",
      "name": "Jeff McVey",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "joseph-meola",
      "name": "Joseph Meola",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "josh-clark",
      "name": "Josh Clark",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment.",
      "aliases": [
        "Joshua Clark"
      ]
    },
    {
      "slug": "joshua-starkey",
      "name": "Joshua Starkey",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named among Meritorious Service Medal recipients; not on the photo roster.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Page 36: Named among Meritorious Service Medal recipients; not on the photo roster."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "justin-edwards",
      "name": "Justin Edwards",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named among Meritorious Service Medal recipients.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Page 36: Named among Meritorious Service Medal recipients."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "justin-sand",
      "name": "Justin Sand",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "justin-shelburg",
      "name": "Justin Shelburg",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "kaden-sauer",
      "name": "Kaden Sauer",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "katie-speed",
      "name": "Katie Speed",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "marcos-gonzalez",
      "name": "Marcos Gonzalez",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "mark-harmon",
      "name": "Mark Harmon",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Sergeant",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. The report says he joined in 1995 as a reserve officer, went full time in 1999, and was promoted to Detective Sergeant.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Sergeant. Pages 21, 36, 37: The report says he joined in 1995 as a reserve officer, went full time in 1999, and was promoted to Detective Sergeant."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "mike-mosman",
      "name": "Mike Mosman",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "CSI Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. The report marks his 20 years with the department.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as CSI Officer. Pages 20, 36, 37: The report marks his 20 years with the department."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment.",
      "aliases": [
        "Michael Mosman"
      ]
    },
    {
      "slug": "mike-vanfosson",
      "name": "Mike VanFosson",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Crime Analyst",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. The report says he became the department's first Intelligence Analyst in 2023.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Crime Analyst. Pages 26, 36: The report says he became the department's first Intelligence Analyst in 2023."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment.",
      "aliases": [
        "Michael VanFosson"
      ]
    },
    {
      "slug": "mitch-bartleson",
      "name": "Mitch Bartleson",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Sergeant",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 1 meeting (2026-09-08 to 2026-09-08).",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Sergeant."
        },
        {
          "label": "Altoona City Council minutes, 2026-09-08",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf?t=202609181254560",
          "evidence": "Listed under City Officials Present at 1 retained Council meetings, 2026-09-08 to 2026-09-08; this is the most recent listing (09-08-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "patricia-mason",
      "name": "Patricia Mason",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Detective",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Detective."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "richard-carnahan",
      "name": "Richard Carnahan",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Reserve Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Reserve Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "robert-dubois",
      "name": "Robert DuBois",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "roger-drown",
      "name": "Roger Drown",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "School Resource Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. The text names an Officer Drown as Community Outreach Coordinator without a first name; the photo roster lists School Resource Officer Roger Drown and Officer Ethan Drown, so the match is not confirmed.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as School Resource Officer. Page 13: The text names an Officer Drown as Community Outreach Coordinator without a first name; the photo roster lists School Resource Officer Roger Drown and Officer Ethan Drown, so the match is not confirmed."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "ryan-abernathy",
      "name": "Ryan Abernathy",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Sergeant",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. The report says he has served since 2013, was appointed Sergeant, and is Executive Officer of the Regional Suburban Emergency Response Team.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Sergeant. Page 34: The report says he has served since 2013, was appointed Sergeant, and is Executive Officer of the Regional Suburban Emergency Response Team."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "scott-sloan",
      "name": "Scott Sloan",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Reserve Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Reserve Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "scott-woodruff",
      "name": "Scott Woodruff",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Reserve Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Reserve Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "steve-harris",
      "name": "Steve Harris",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Lieutenant",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 3 meetings (2024-02-19 to 2025-07-21), and attribute 4 remarks to it.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Lieutenant. Pages 21, 36: Named with the Criminal Investigation Division."
        },
        {
          "label": "Altoona City Council minutes, 2025-07-21",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/07-21-2025%20Council%20Minutes.pdf?t=202508010916110",
          "evidence": "Listed under City Officials Present at 3 retained Council meetings, 2024-02-19 to 2025-07-21; this is the most recent listing (07-21-2025 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct.",
      "photo_url": "/people/photos/steve-harris.jpg",
      "photo_credit": "Official portrait supplied by the editor for this profile"
    },
    {
      "slug": "thomas-mcdonnell",
      "name": "Thomas McDonnell",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "tia-frederick",
      "name": "Tia Frederick",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Detective",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named with the Criminal Investigation Division and among Meritorious Service Medal recipients.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Detective. Pages 21, 36: Named with the Criminal Investigation Division and among Meritorious Service Medal recipients."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "todd-trobaugh",
      "name": "Todd Trobaugh",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Assistant Chief (retired in 2025)",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 9 meetings (2021-06-07 to 2024-11-04).",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Assistant Chief. Pages 14, 16, 38: The report says he founded the K9 unit in 2018 with K9 Judge, trained four K9s, and retired in 2025 after a career that began in 1988."
        },
        {
          "label": "Altoona City Council minutes, 2024-11-04",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/11-04-2024%20Council%20Minutes.pdf?t=202411151657250",
          "evidence": "Listed under City Officials Present at 9 retained Council meetings, 2021-06-07 to 2024-11-04; this is the most recent listing (11-04-2024 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "tony-chambers",
      "name": "Tony Chambers",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Captain",
      "archived": false,
      "record_context": "Council minutes list this name under City Officials Present at 14 meetings (2020-07-20 to 2026-07-06), and attribute 1 remark to it.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Captain."
        },
        {
          "label": "Altoona City Council minutes, 2026-07-06",
          "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/07-06-2026%20Council%20Minutes.pdf?t=202607171114030",
          "evidence": "Listed under City Officials Present at 14 retained Council meetings, 2020-07-20 to 2026-07-06; this is the most recent listing (07-06-2026 Council Minutes.pdf)."
        }
      ],
      "limitations": "Built from the cited City records: titles and presence as printed in Council minutes, and staff listings where the City publishes them. It is not a current roster or a statement of employment terms, duties, or conduct."
    },
    {
      "slug": "tony-ong",
      "name": "Tony Ong",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "K9 Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Handler of K9 Luna (retired) and K9 Clay.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as K9 Officer. Pages 14, 16, 39: Handler of K9 Luna (retired) and K9 Clay."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment.",
      "aliases": [
        "Anthony Ong"
      ]
    },
    {
      "slug": "tori-figge",
      "name": "Tori Figge",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Recognized for OWI enforcement; a Drug Recognition Expert.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Pages 17, 36: Recognized for OWI enforcement; a Drug Recognition Expert."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "troy-cory",
      "name": "Troy Cory",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Reserve Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Reserve Officer."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "tyler-moffatt",
      "name": "Tyler Moffatt",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "Officer",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Named among Meritorious Service Medal recipients.",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as Officer. Page 36: Named among Meritorious Service Medal recipients."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "tyler-palmer",
      "name": "Tyler Palmer",
      "category": "police",
      "affiliation": "Altoona Police Department",
      "role": "CFMH Detective",
      "archived": false,
      "record_context": "Listed in the Altoona Police Department's self-published 2025 annual report, which is current as of that report, not necessarily today. Described as overseeing Crime Free Multi-Housing districts (named there as Detective Palmer).",
      "sources": [
        {
          "label": "Altoona Police Department 2025 annual report (roster as of that report)",
          "url": "https://canva.link/nkgg4z0rxtdva2x",
          "evidence": "Photo roster, \"Altoona Police Department 2025\" (image pages near the end of the report): listed as CFMH Detective. Page 13: Described as overseeing Crime Free Multi-Housing districts (named there as Detective Palmer)."
        }
      ],
      "limitations": "Based only on the department's self-published 2025 annual report, as of that report. It describes what the department says; it is not independent verification of rank, assignment, or current employment."
    },
    {
      "slug": "aaron-putnam",
      "name": "Aaron Putnam",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 5 meetings (2014-02-03 to 2014-04-07).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2014-04-07 (archived copy)",
          "url": "https://web.archive.org/web/20150906071537/http://www.altoona-iowa.com:80/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%204-7-2014.pdf",
          "evidence": "Listed under City Officials Present at 5 Council meetings, 2014-02-03 to 2014-04-07; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "david-tinker",
      "name": "David Tinker",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 2 meetings (2015-11-02 to 2016-06-06).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2016-06-06 (archived copy)",
          "url": "https://web.archive.org/web/20161123160439/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-6-2016.pdf",
          "evidence": "Listed under City Officials Present at 2 Council meetings, 2015-11-02 to 2016-06-06; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "j-m-skip-conkling",
      "name": "J.M. Skip Conkling",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Mayor",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 2,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "record_context": "The Council minutes' roll call lists this name as mayor at 77 meetings (2014-02-03 to 2017-11-20).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2017-11-20 (archived copy)",
          "url": "https://web.archive.org/web/20201017011047/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-20-17.pdf",
          "evidence": "Roll call at 77 Council meetings, 2014-02-03 to 2017-11-20; this is the most recent."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill",
      "backfill_seats": [
        {
          "office": "Mayor",
          "start": "2014-02-03",
          "first_source_url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
          "roll_calls": 77,
          "present": 69,
          "absent": 8,
          "end": "2017-11-20",
          "last_source_url": "https://web.archive.org/web/20201017011047/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-20-17.pdf",
          "meetings_with_minutes": 89,
          "known_meetings": 143,
          "meetings_without_minutes": 54,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "jary-bowie",
      "name": "Jary Bowie",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 4 meetings (2015-10-05 to 2018-06-18).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2018-06-18 (archived copy)",
          "url": "https://web.archive.org/web/20201017132334/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-18-18.pdf",
          "evidence": "Listed under City Officials Present at 4 Council meetings, 2015-10-05 to 2018-06-18; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "jason-ferguson",
      "name": "Jason Ferguson",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 56 meetings (2015-08-31 to 2019-05-20).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2019-05-20 (archived copy)",
          "url": "https://web.archive.org/web/20201017020219/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/05-20-2019-Minutes.pdf",
          "evidence": "Listed under City Officials Present at 56 Council meetings, 2015-08-31 to 2019-05-20; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "jeff-harden",
      "name": "Jeff Harden",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 2 meetings (2014-11-03 to 2015-05-18).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2015-05-18 (archived copy)",
          "url": "https://web.archive.org/web/20161123155720/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%35-18-2015.pdf",
          "evidence": "Listed under City Officials Present at 2 Council meetings, 2014-11-03 to 2015-05-18; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "jerry-whetstone",
      "name": "Jerry Whetstone",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 72 meetings (2014-02-03 to 2017-08-07).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2017-08-07 (archived copy)",
          "url": "https://web.archive.org/web/20201017010420/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-8-7-17.pdf",
          "evidence": "Listed under City Officials Present at 72 Council meetings, 2014-02-03 to 2017-08-07; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "jody-evans",
      "name": "Jody Evans",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 4 meetings (2014-12-15 to 2016-02-15).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2016-02-15 (archived copy)",
          "url": "https://web.archive.org/web/20161123155557/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody-minutes-2-15-2016.pdf",
          "evidence": "Listed under City Officials Present at 4 Council meetings, 2014-12-15 to 2016-02-15; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "jody-matherly",
      "name": "Jody Matherly",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 58 meetings (2014-02-03 to 2016-12-05).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2016-12-05 (archived copy)",
          "url": "https://web.archive.org/web/20161215120748/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody-minutes-12-5-2016.pdf",
          "evidence": "Listed under City Officials Present at 58 Council meetings, 2014-02-03 to 2016-12-05; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "jon-hanson",
      "name": "Jon Hanson",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 100 meetings (2014-10-06 to 2019-04-15).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2019-04-15 (archived copy)",
          "url": "https://web.archive.org/web/20201017132303/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/04-15-2019-Minutes.pdf",
          "evidence": "Listed under City Officials Present at 100 Council meetings, 2014-10-06 to 2019-04-15; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "karen-oppelt",
      "name": "Karen Oppelt",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 14 meetings (2014-02-17 to 2016-03-07).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2016-03-07 (archived copy)",
          "url": "https://web.archive.org/web/20161123160236/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-7-2016.pdf",
          "evidence": "Listed under City Officials Present at 14 Council meetings, 2014-02-17 to 2016-03-07; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "ken-dales",
      "name": "Ken Dales",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 5 meetings (2016-02-15 to 2018-07-02).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2018-07-02 (archived copy)",
          "url": "https://web.archive.org/web/20201017115014/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-2-18.pdf",
          "evidence": "Listed under City Officials Present at 5 Council meetings, 2016-02-15 to 2018-07-02; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "lee-richardson",
      "name": "Lee Richardson",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 33 meetings (2016-04-18 to 2019-05-20).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2019-05-20 (archived copy)",
          "url": "https://web.archive.org/web/20201017020219/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/05-20-2019-Minutes.pdf",
          "evidence": "Listed under City Officials Present at 33 Council meetings, 2016-04-18 to 2019-05-20; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "louis-modlin",
      "name": "Louis Modlin",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 3 meetings (2015-08-31 to 2015-11-02).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2015-11-02 (archived copy)",
          "url": "https://web.archive.org/web/20161123160114/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2011-2-2015.pdf",
          "evidence": "Listed under City Officials Present at 3 Council meetings, 2015-08-31 to 2015-11-02; this is the most recent listing."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    },
    {
      "slug": "mike-harmeyer",
      "name": "Mike Harmeyer",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 4,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "record_context": "The Council minutes' roll call lists this name as council member at 42 meetings (2014-02-03 to 2015-12-07).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2015-12-07 (archived copy)",
          "url": "https://web.archive.org/web/20161123160132/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-7-2015.pdf",
          "evidence": "Roll call at 42 Council meetings, 2014-02-03 to 2015-12-07; this is the most recent."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill",
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2014-02-03",
          "first_source_url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
          "roll_calls": 42,
          "present": 35,
          "absent": 7,
          "end": "2015-12-07",
          "last_source_url": "https://web.archive.org/web/20161123160132/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-7-2015.pdf",
          "meetings_with_minutes": 44,
          "known_meetings": 68,
          "meetings_without_minutes": 24,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "scott-leighter",
      "name": "Scott Leighter",
      "category": "council",
      "affiliation": "City of Altoona City Council",
      "role": "Archived Council Member",
      "archived": true,
      "email": null,
      "term_start": null,
      "term_end": null,
      "election_cycle_years": 4,
      "age": null,
      "biography": null,
      "business_interests": null,
      "photo_url": null,
      "record_context": "The Council minutes' roll call lists this name as council member at 42 meetings (2018-04-16 to 2019-12-16).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2019-12-16 (archived copy)",
          "url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "evidence": "Roll call at 42 Council meetings, 2018-04-16 to 2019-12-16; this is the most recent."
        }
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill",
      "backfill_seats": [
        {
          "office": "Council Member",
          "start": "2018-04-16",
          "first_source_url": "https://web.archive.org/web/20201017011116/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-16-18.pdf",
          "roll_calls": 42,
          "present": 34,
          "absent": 8,
          "end": "2019-12-16",
          "last_source_url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
          "meetings_with_minutes": 42,
          "known_meetings": 65,
          "meetings_without_minutes": 23,
          "era": "backfill",
          "basis": "First and last roll calls in this seat in the archived copies of the 2014-2019 minutes; the minutes on file start February 3, 2014, so service before that is not shown. Presence counts only meetings with minutes in the archive."
        }
      ]
    },
    {
      "slug": "tony-rauterberg",
      "name": "Tony Rauterberg",
      "category": "city-official",
      "affiliation": "City of Altoona",
      "role": "Listed under City Officials Present",
      "archived": true,
      "record_context": "Council minutes list this name under City Officials Present at 4 meetings (2016-04-18 to 2018-01-02).",
      "sources": [
        {
          "label": "Altoona City Council minutes, 2018-01-02 (archived copy)",
          "url": "https://web.archive.org/web/20201017005729/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-2-18.pdf",
          "evidence": "Listed under City Officials Present at 4 Council meetings, 2016-04-18 to 2018-01-02; this is the most recent listing."
        }
      ],
      "aliases": [
        "Anthony Rauterberg"
      ],
      "limitations": "Built from the cited 2014-2019 Council minutes, as archived: titles, roll calls and presence as printed there. It is not a roster, a term record, or a statement of employment terms, duties, or conduct, and it carries no pay figure. Coverage and detail drop off before 2020. The City's website no longer posts most minutes from those years, some meetings have no minutes in the City's archive or in web archives, and these records come from archived copies of the minutes rather than from the City's postings at the time.",
      "era": "backfill"
    }
  ]
}
