District 2
2015–2021 · predecessor
One-sheet briefing · Generated April 30, 2026
No contribution data on record.
Statistical patterns in public records — not accusations of wrongdoing. Each flag links a campaign donation to a related vote or conflict of interest.
Voted on "Approve 2020" despite a declared financial interest.
Voted on "Adopt resolution increasing low value property tax exempt…" despite a declared financial interest.
Voted on "Adopt resolution increasing low value property tax exempt…" despite a declared financial interest.
Voted on "Adopt resolution increasing low value property tax exempt…" despite a declared financial interest.
Voted on "Adopt resolution increasing low value property tax exempt…" despite a declared financial interest.
No donor data on record.