Investigative journalist working from public records, audited financial statements and on-the-record interviews. I publish accountability stories alongside open-source packages that let a reader re-derive every figure from hashed source documents with one command. Investigations for Open the Books; bylines in Public Source, the West Hills Gazette, Jacobin, Pirate Wires, and the Seattle Times; on assignment for Newsworks Lab.
Featured investigations · 2025 to 2026
Bad Synergy: When Consultants Help Score $1.5 Billion from MedicaidOpen the Books · Aug 2026
Built five HHS inspector general audits, the GAO’s 2005 warning and a 2022 whistleblower settlement into one record of Public Consulting Group’s contingency-fee school-Medicaid claiming in four states. Ran under the organization’s byline; Sinclair’s National Desk carried a segment on it.
The Pittsburgh Water Deliberation RecordPublic Source · Dec 2025
Coded two years of a public water board's votes from the minutes, then confirmed the pattern with residents, utility officials, and independent experts. At the first meeting after the story ran, the board asked about 40 questions, roughly seven times its two-year average, and issued a stop-work order.
The Pittsburgh Inclusionary Zoning RecordPublic Source · Sept 2025
Six years into the policy, the city had never published a count of the affordable units the rule produced, so I built the count and separated what is finished from what is merely claimed.
35 built · 16 under construction · 100+ proposed · 3 projects downsized below the mandate line
Newsworks Lab · 2026 · Pittsburgh International Airport terminal financing, for editor Andrew Conte: the bond statements, the rate covenant and the consultant’s revenue forecast against what the airport has actually earned.
Open the Books · 2026 to 2027 · Revenue maximization in human services, an enterprise series on the contractors paid to raise what states bill the federal government, accepted October 2026 for editor Christopher Neefus.