Every promise I make as a candidate goes here, in writing, before election day.
If I’m elected and I don’t follow through, this page stays up so you can hold me to it.
01
Oppose any property tax rate increase
Contingent on election
I will not vote for any increase to the municipal tax rate on an existing home. No
exceptions carved out in advance. If council brings forward a rate increase, I vote against
it regardless of the reason attached to it.
Source: a standing position, restated across the campaign since September 2026.
02
Introduce the PACT bylaw
Contingent on election
I’ve drafted the Pay Accountable to City Taxpayers (PACT) bylaw in the open, on GitHub,
since before I was a candidate. Anyone can read every version and see exactly what changed
and when. If elected, I will introduce it at council.
Read the bylaw →
Source: London Free Press candidate survey, July 2026.
03
Vote against an AI data centre moratorium, for named conditions instead
Contingent on election
I will not vote for a moratorium on AI data centres. I will vote for conditions instead:
power generation that adds capacity to the local grid, cooling that does not draw down the
municipal water system, and noise and setback rules that protect nearby homes.
Read the full answer →
Source: Climate Action London questionnaire, August 2026.
04
Oppose restoring the Climate Change Reserve Fund to $1M a year on the emergency label alone
Contingent on election
The fund held $1.19 million at the end of 2024, with only about $225,000 of it reaching an
actual project. I oppose putting a million dollars a year back into that fund on the
strength of the emergency label alone. Any new dollar needs a plan that names the result it
buys and how we’ll know it worked.
Read the full answer →
Source: Climate Action London questionnaire, August 2026.
05
No vote for a higher 2050 mode-share target at the 2028 review, without evidence
Contingent on election
Ward 9 distances and winter rule out walking and cycling as a serious year-round option for
most of the trips residents actually need to make. I will judge each project on its own
street and its effect on traffic, not on a citywide target.
Read the full answer →
Source: Climate Action London questionnaire, August 2026.
06
Vote against site-specific height and density override exceptions
Contingent on election
Council keeps granting exceptions that blow past the London Plan’s own height and
density caps. If the citywide height table needs to change, that change belongs in a public
Official Plan amendment, not a one-off exception for a single applicant.
Read the full answer →
Source: Climate Action London questionnaire, August 2026.
07
Vote for a mandatory lobbyist registry
Contingent on election
Residents should be able to see who is paid to influence City Hall. Guelph, Hamilton, and
Burlington already run one without a large new office. I will vote for a mandatory lobbyist
registry so meetings that shape planning files, contracts, and bylaws are on the public
record.
Read the full answer →
Source: Climate Action London questionnaire, August 2026.
08
Vote against a fixed licence-plate camera network
Contingent on election
I oppose a fixed ALPR camera network for London, and I will vote against any procurement,
renewal, or expansion that moves the City toward one. Any contract has to make its code
available to the City for independent audit, and I will not approve sharing that data with
another agency or another country by default.
Read the full answer →
Source: Panopti.ca candidate questionnaire, August 2026.
09
Vote for an independent management-structure audit
Contingent on election
London’s senior management has grown faster than the services it delivers. I won’t
invent a headcount number to cut without a real review behind it. I will vote for an
independent audit, with its findings published in full, then vote the specific reductions
that audit actually supports.
Read the full answer →
Source: CCAL candidate questionnaire, September 2026.
10
Vote against any budget line that misses its published metrics
Contingent on election
Freezing a line still takes a council vote, and I can’t fire a city manager directly.
What I control is my own vote: against any budget line where the numbers don’t back up
the spending, every time it comes up.
Read the full answer →
Source: CCAL candidate questionnaire, September 2026.
11
Vote for annual line-by-line operating budget review
Contingent on election
Reinstating a full annual review takes a council majority, not just my vote. What I commit
to is how I vote: for genuine annual review and public disclosure of every operating budget
line, every time it comes up.
Read the full answer →
Source: CCAL candidate questionnaire, September 2026.
12
Vote for a permanent, city-wide shelter drug-use ban
Contingent on election
Making the ban permanent and city-wide takes a council vote, not just mine. What I control
is my own vote: for a clear, permanent, city-wide rule, not left to each operator’s
discretion.
Read the full answer →
Source: CCAL candidate questionnaire, September 2026.
13
File a motion for a stop-arm camera feasibility report
Contingent on election
Filing a motion is within a single councillor’s own power. Ontario authorized
municipalities to use stop-arm cameras on school buses in 2020, and London has not acted on
it. If elected, I will file a motion directing staff to report on the cost and feasibility
of a stop-arm camera bylaw.
Read the reply →
Source: Public reply to a Longwoods Road resident's concern, May 2026.
14
Push for full itemized costing before every council vote, by 2030
Contingent on election
Staff can approve contracts up to six million dollars without a single council vote, and
council never sees a report on anything under $133,800. Getting to full itemized costing
takes more than my own vote. By 2030, I want any Londoner to be able to open any city
spending item and see the real cost before the money moves.
Read the full answer →
Source: London Decides candidate questionnaire, September 2026.
15
Push for proactive contract and invoice publication
Contingent on election
Contracts, invoices, and spending details should be published proactively, not surrendered
one redacted page at a time after a freedom-of-information request. Any vendor contract
that requires basic facts like cost, scope, or performance to stay confidential is a
contract I vote against.
Read the full answer →
Source: CCAL candidate questionnaire, September 2026.
16
Push for an official concern tracker with verified-resident logins
Contingent on election
I already built a public concern tracker into this site so residents can write in and see
my answer go up publicly. Building an official, city-wide version takes staff and a council
vote, not just mine. If elected, I will push for one, with verified-resident logins and
optional anonymity.
See the concern tracker →
Source: CCAL candidate questionnaire, September 2026.
17
Push for real, published metrics on the ReconciliAction Plan
Contingent on election
Council approved a ten-year, 155-action ReconciliAction Plan without a resourced
implementation strategy behind it. A ten-year commitment without real metrics is just a
longer speech. I will push the next council to finish the metrics and timeline first, and
report progress publicly.
Read the full answer →
Source: London Chamber of Commerce and London and District Labour Council questionnaires, 2026.