Aircraft Flight Log
Public ADS-B flight-tracking records for N512MM, a 2006 Piper PA-46-500TP “Meridian” registered to Buckeye Creek Ventures LLC of Belle Plaine, Iowa. The records show where the plane went—not who was aboard.
We cannot verify who is aboard any flight. These records track an aircraft, not a person. Lahn has said publicly that he is not on the flights. Where Lahn had a public event in Iowa scheduled while the plane was in the air or parked out of state, or too far away for him to have made a flight, the overnight calendar marks that day with ⚑ — a sign he was not on that flight.
Tracking update: This page now includes historical flight records under a second electronic aircraft identifier that, based on our independent research and MeidasTouch’s reporting, appears to correspond to Lahn’s plane.
The aircraft appears to be using the FAA’s Privacy ICAO Address program, which allows a temporary identifier that makes public tracking more difficult. We have not established why the operator chose to use the program.
The additional records are labeled as a tentative identification. Aircraft movements do not establish who was aboard, and gaps in coverage should not be interpreted as evidence the plane remained parked.
Current identifier: a0925a on ADS-B Exchange (tentative) · Registered identifier for N512MM: a669fc (records end June 25, 2026)
Dates covered: November 6, 2025–October 21, 2026 (last recorded flight October 22, 2026) · Data refreshed October 22, 2026
Where it landed
Recorded overnight locations
Flight activity
Flights per month, by where each flight went.
Overnight history
Each square is one night (Central time), colored by the airport the plane was recorded at overnight.
Flight records
Sources & methodology
What this tracks. Aircraft broadcast their position over ADS-B. Volunteer receiver networks record those broadcasts. This page compiles the records for N512MM under both ADS-B codes it has used (see below). It shows the aircraft moved—not who was aboard, why, or where any person spent the night. This is an independent project, not run by any campaign or by the aircraft's owner.
Sources. The log combines independent receiver networks, each fed by its own volunteers, so each can record flights the others miss. The OpenSky Network supplies flight records with estimated departure and arrival airports, used as reported. Where full position tracks from adsb.lol, adsb.fi or ADS-B Exchange have been collected, flights are rebuilt from those tracks instead (merging the networks' positions when more than one has the day); where OpenSky logged the same movement, the track replaces it, and OpenSky fills the days without a track. Each flight's source is linked in the table. You can follow the aircraft yourself on ADS-B Exchange (a669fc), ADS-B Exchange (a0925a) or adsb.lol (a0925a).
All sources used on this page:
- OpenSky Network — flight records with estimated departure and arrival airports.
- adsb.lol — full position tracks (open data, ODbL).
- adsb.fi — full position tracks for the second code (a0925a).
- ADS-B Exchange — full position tracks for some days, and an independent check on both codes.
- FAA Aircraft Registry — N512MM's registration, owner, make and model.
- MeidasTouch — reporting on the second code (a0925a), alongside our own research.
- OurAirports — airport names, states and locations.
- Esri — basemap tiles for the map.
The full flight list, with each record's source, is available as a CSV download.
How broken tracks are handled. Receiver coverage is patchy, especially at low altitude in rural areas, so tracks often start or stop mid-air. Fixed rules decide what each break means, so nothing is placed by hand:
- A departure or arrival airport is confirmed when the plane was seen on the ground there, or at low altitude right beside it (within about 4 km, or 6 km when lined up with the field).
- It is inferred (marked ~) when a track breaks off heading toward an airport and the plane's next recorded departure is from that airport, reachable in the time available.
- Otherwise it is unknown, with where the plane was last or first seen.
- A silence inside a track is treated as one continuous flight only if the plane stayed airborne and covered ground at a plausible speed. If it covered too little ground for the time, the track is split and flagged as a probable unseen stop.
Overnight locations. A night counts toward an airport only when the record shows the plane landing there and its next recorded departure is from the same place. If the next flight leaves from somewhere else, from an unknown point, or the plane was airborne at midnight, the night is unknown—the last observed stay is never stretched across a gap. A night is named for the evening it starts and placed by where the plane was at 5 a.m. Central the next morning, so a flight that lands after midnight counts toward the airport where it landed. Tonight isn't counted until it's over.
Lahn’s public events and the plane. The records can’t show who was aboard, but they can show where the plane was while Lahn had a public event scheduled. Each of his events listed on this site is checked against the flight record. An event is flagged (⚑) when the plane was in the air during it; when it took off from an airport he couldn’t have reached after the event in time, or landed somewhere he couldn’t have reached the event from in time (assuming a generous 120 km/h in a straight line, since roads are longer); or when it was parked outside Iowa and more than 100 km from the event’s county. Events have a start time only, so each is assumed to last an hour. A flight that lands near the event (within 50 km) just after it starts, or leaves near it just before it ends, could have carried him, so it is not flagged. Events with a date but no published time are flagged only if the plane was out of state and stayed put all day. The plane parked elsewhere in Iowa says nothing about any flight, and nights the record can’t place are left out, so most event days carry no flag either way. Event times are as the campaign published them, and attendance is not independently verified.
Dates. “Data refreshed” is when the records were last pulled. The dates covered are only as recent as the last recorded flight, and coverage within that span depends on receivers picking the plane up.
About the second identifier (a0925a)
Public records under N512MM's registered ADS-B code (a669fc) end on June 25, 2026. On October 21, 2026, MeidasTouch reported that the plane has since been broadcasting under a temporary code, a0925a, issued through the FAA's Privacy ICAO Address (PIA) program, which lets owners use an alternate address that isn't listed in the FAA's public aircraft registry. The outlet reported that the original code was last seen at Des Moines International Airport at 11:24 a.m. on June 25 and that a0925a came online at the same airport at 2:02 p.m. that day. It also reported that a0925a has logged 32 flights since then, 18 of them to or from Wichita, Kansas.
Because PIA codes aren't tied to a tail number in public records, this link rests on MeidasTouch's reporting and has not been independently confirmed by Iowa First Check. This log includes flights recorded under both codes.