HOW TO VOTE
PUBLIC RECORD · FORM 4 FILINGS, 2022 ELECTION

The Money: 2022

Every candidate in an Ontario municipal election must file a Form 4 financial statement with the city clerk — a public accounting of every dollar raised, every dollar spent, and the name of every donor who gave more than $100. This page covers every 2026 candidate who filed one for London's 2022 election: 18 of 18 located, from the mayor's $198,860 campaign down to a nil report.

Everything here is public record that candidates were legally required to file, presented without spin. Donations within the rules are legal and normal, and nothing on this page implies wrongdoing by any candidate or donor. The rules box below exists to prevent the single biggest misreading of this data — start there.

Every candidate gets the same treatment: the same columns, the same sourcing standard, and a link to their actual filing on london.ca. A small campaign is information, not a verdict — and so is a large one.

Read this before the numbers

Corporate and union donations are banned. Since 2018, only individuals may contribute to Ontario municipal campaigns. Every itemized donor in every filing below is a person, not a company. When a donor is described as "president of X company," that describes the person's public role — the company did not and could not donate.

The cap is $1,200 per contributor per candidate. A $1,200 donation is the legal maximum, not an anomaly. (One person may also give at most $5,000 combined to all candidates in the same jurisdiction.)

Contributors must live in Ontario. The system enforces this: one campaign below refunded a $1,200 donation from a Winnipeg address, exactly as the Act requires.

The City Clerk certifies a spending limit for each race. In 2022: $243,898.60 for mayor, and roughly $18,300–$26,600 for ward races depending on the ward. Only "expenses subject to the general limit" count against the limit — not total expenses. Nobody on this page exceeded their limit.

Surpluses are paid to the city, in trust. After refunding their own money, candidates hand any remaining surplus to the clerk. Most campaigns legally zero out by refunding the candidate's own contribution first — a "$0 surplus" is the normal outcome, not a red flag.

Donations over $100 are listed publicly, by law — name and address. Donations of $100 or less appear only as a lump sum, so "number of donors over $100" always undercounts a campaign's total supporters.

Candidates may fund themselves, up to a clerk-certified cap ($25,000 for mayor in 2022; roughly $8,100–$10,100 for ward races). Self-funding is legal and common.

Across all eighteen filings

  • The 18 candidates covered here reported combined contributions of about $391,465 and combined spending of about $381,458 in their 2022 campaigns. city filings index 
  • Josh Morgan's mayoral campaign raised $198,860 — about half of everything on this page combined — across 227 itemized donor rows, 106 of them at the $1,200 maximum. Three $1,200 contributions were returned as ineligible; the form does not state the reason. Morgan Form 4 (PDF) 
  • Steve Lehman's Ward 8 campaign was 100% donor-funded: $0 of his own money and $0 in under-$100 donations — every dollar came from itemized donors over $100. He also paid the largest surplus to the city in trust: $1,401.71. S. Lehman Form 4 (PDF) 
  • Skylar Franke's Ward 11 campaign had the largest small-donor base of any ward candidate on this page: $6,154 in donations of $100 or less — supporters the law does not require to be named. Franke Form 4 (PDF) 
  • Peter Cuddy ran the tightest margin against a spending limit: $19,891.62 of general-limit spending against a $19,911.55 limit — within $19.93. Cuddy Form 4 (PDF) 
  • Shawn Lewis paid the other surplus to the city: $6.78, the smallest possible kind. Lewis Form 4 (PDF) 
  • Stephen Orser ran the smallest active campaign: $1,650 raised, $1,664 spent, and a $14 deficit — filed four and a half months before the deadline, the earliest filer on this page. Orser Form 4 (PDF) 
  • Donor public-role identifications on this page (developers, elected officials, and others) come solely from CBC News' March 31, 2023 report on these same filings — the Form 4 itself lists only names and addresses. CBC (Mar. 31, 2023) 

Raised, against the legal limit

OUTLINE = SPENDING LIMIT · FILLED = RAISED · RAISED ≠ MERIT

THE 2022 MAYOR'S RACE — OWN SCALE
JOSH MORGAN · 2026: MAYOR
limit $243,898.60
raised $198,860.00
THE 2022 WARD AND TRUSTEE RACES — OWN SCALE
SKYLAR FRANKE · 2026: WARD 11
limit $23,779.05
raised $23,812.00
PETER CUDDY · 2026: WARD 3
limit $19,911.55
raised $23,450.00
STEVE LEHMAN · 2026: WARD 8
limit $20,579.65
raised $23,400.00
SHAWN LEWIS · 2026: WARD 2
limit $20,169.10
raised $23,235.69
ELIZABETH PELOZA · 2026: WARD 12
limit $21,687.20
raised $18,224.05
CORRINE RAHMAN · 2026: WARD 5
limit $26,619.75
raised $14,211.41
DAVID FERREIRA · 2026: WARD 13
limit $20,936.65
raised $9,662.01
ANNA HOPKINS · 2026: WARD 9
limit $25,121.20
raised $8,573.80
BOB WRIGHT · 2026: WARD 4
limit $19,911.55
raised $8,450.00
SAM TROSOW · 2026: WARD 6
limit $18,285.50
raised $8,408.33
LEROY OSBOURNE · 2026: WARD 3
limit: not machine-readable from the filing
raised $8,005.00
MARIO JOZIC · 2026: WARD 4
limit $25,121.20
raised $7,650.00
SUSAN STEVENSON · 2026: MAYOR
limit $20,315.30
raised $6,389.03
SARAH LEHMAN · 2026: WARD 14
limit $20,419.00
raised $3,750.00
HADLEIGH MCALISTER · 2026: WARD 1
limit $20,622.15
raised $3,733.58
STEPHEN ORSER · 2026: WARD 4
limit $20,315.30
raised $1,650.00
ZACK RAMSEY · 2026: WARD 2
limit $20,622.15
raised $0

The two groups use different scales — a mayoral campaign’s limit is roughly ten times a ward campaign’s. A small campaign is information, not a verdict.

Candidate by candidate

Alphabetical. Every row links to the candidate’s actual filing on london.ca. Identical treatment — a small campaign is information, not a verdict.

CANDIDATE2022 RACE2026 RACERAISEDSPENTLIMITSELF-FUNDEDDONORS >$100SURPLUSFILING
Peter CuddyWard 3Ward 3$23,450.00$21,647.23$19,911.55$8,500 (36%)26$0 (refunded $1,802.77 to self)Cuddy Form 4 (PDF) 
David FerreiraWard 13Ward 13$9,662.01$9,606.35$20,936.65$1,860 (19%)11$0 (refunded $55.66 to self)Ferreira Form 4 (PDF) 
Skylar FrankeWard 11Ward 11$23,812.00$23,779.02$23,779.05$302 (1%)54$0 (refunded $36.24 to self)Franke Form 4 (PDF) 
Anna HopkinsWard 9Ward 9$8,573.80$8,522.18$25,121.20$2,118.80 in goods (25%)17$0 (refunded $102.55 to self)Hopkins Form 4 (PDF) 
Mario JozicWard 9Ward 4$7,650.00~$6,161 (reconstructed)$25,121.20$6,000 (78%)4$0 as filedJozic Form 4 (PDF) 
Sarah LehmanWard 14Ward 14$3,750.00$3,550.47 (reconstructed)$20,419.00$1,250 (33%)4$0 (refunded $199.53 to self)S. Lehman (W14) Form 4 (PDF) 
Steve LehmanWard 8Ward 8$23,400.00$22,004.73$20,579.65$0 (0%)24 rows (1 refunded)$1,401.71 paid to the cityS. Lehman Form 4 (PDF) 
Shawn LewisWard 2Ward 2$23,235.69$23,228.91$20,169.10$1,729.04 in goods (7%)31 rows (3 refunds)$6.78 paid to the cityLewis Form 4 (PDF) 
Hadleigh McAlisterWard 1Ward 1$3,733.58$3,465.84$20,622.15$1,483.58 (40%)7 (1 paid to clerk)$0 (refunded $417.74 to self)McAlister Form 4 (PDF) 
Josh MorganMayorMayor$198,860.00$195,330.61$243,898.60$10,000 (5%)227 rows (~200+ people)$0 (refunded $3,529.39 to self)Morgan Form 4 (PDF) 
Stephen OrserWard 4Ward 4$1,650.00$1,664.00$20,315.30$04−$14.00 (deficit)Orser Form 4 (PDF) 
Leroy OsbourneTVDSB trusteeWard 3$8,005.00$8,305.00not fully legible on scan$6,405 (80%)2$0 as filedOsbourne Form 4 (PDF) 
Elizabeth PelozaWard 12Ward 12$18,224.05$18,227.42$21,687.20$4,810 (26%)26$0 as filed (income equals expenses)Peloza Form 4 (PDF) 
Corrine RahmanWard 7Ward 5$14,211.41$14,611.41$26,619.75$1,956.41 (14%)19$0 as filed (income equals expenses)Rahman Form 4 (PDF) 
Zack RamseyWard 1 (withdrew — nil report)Ward 2$0$0$20,622.150Ramsey Form 4 (PDF) 
Susan StevensonWard 4Mayor$6,389.03$6,389.56$20,315.30$1,264.03 in goods (20%)10$0Stevenson Form 4 (PDF) 
Sam TrosowWard 6Ward 6$8,408.33$8,410.50$18,285.50$138.33 (2%)12 rows$0 (after Form 6 extension)Trosow Form 4 (PDF) 
Bob WrightWard 3Ward 4$8,450.00$6,553.88$19,911.55$5,650 (67%)4$0 (refunded $1,896.12 to self)Wright Form 4 (PDF) 

Peter Cuddy

  • Closest call against a spending limit among 2026-returning candidates: $19,891.62 of general-limit spending against the $19,911.55 limit — within $19.93. His $8,500 self-contribution was also within $8.60 of the Ward 3 self-funding cap. Cuddy Form 4 (PDF) 
  • Two $1,200 donations from Soufan-family members are dated November 8, 2022 — after voting day. Post-election fundraising to retire campaign costs is permitted within the campaign period. Donor public roles per CBC: Ali Soufan (York Developments president), Robert Siskind $500 (Decade Group principal), Adam and Joseph Carapella $300 each (Tricar). CBC (Mar. 31, 2023) 

David Ferreira

  • No donors at the $1,200 cap, and no development-linked names identified in the cited coverage. Largest donor: Tom Hodder of Waterloo, $1,000. The filing itemizes borrowed sign-installation equipment as a goods contribution down to the zip ties. Ferreira Form 4 (PDF) 

Skylar Franke

  • The largest small-donor total of any ward candidate on this page: $6,154 in donations of $100 or less. Only one donor at the cap (Tarek Loubani, $1,200). The filing records $120 in ineligible contributions returned; the donor is not itemized on the form. Franke Form 4 (PDF) 
  • One donor is now a 2026 candidate: Tom Cull, running in Ward 4, gave $350. The one goods donation ($990 of rebar for signs) came from Stephen Turner, the previous Ward 11 councillor. Franke Form 4 (PDF) 

Anna Hopkins

  • Filed on a handwritten form with a typed donor attachment, transcribed visually for this page. Her self-contribution is sign inventory dating to 2014. Largest donor: James (Ted) Barber, $1,200. Hopkins Form 4 (PDF) 

Mario Jozic

  • The expense total is reconstructed from component lines (signs $5,969.79 plus bank charges $191.40) because the C2–C5 total boxes were left blank on the handwritten form as filed. The Box D figures do not reconcile arithmetically on the face of the form; they are reported here exactly as filed, with no interpretation. Jozic Form 4 (PDF) 
  • Highest self-funding share of any 2026-returning council candidate: 78%. His four itemized donors include Adam and Joseph Carapella ($500 each) and Craig Linton ($500) — names CBC identified with Tricar and Norquay Property Management on other candidates' filings; exact-name matches only, identity in this filing not separately confirmed. CBC (Mar. 31, 2023) 

Sarah Lehman

  • The expense figure is the best available from a handwritten form: the C5 total line is blank and C4 duplicates C2. One itemized donor, Mike Lehman ($1,200), shares the candidate's surname; the relationship is not stated on the form. S. Lehman (W14) Form 4 (PDF) 
  • Her Table 3 also itemizes several under-$100 gifts it didn't need to, including $25 from Skylar Franke — now the Ward 11 incumbent — and $100 from a donor recorded as "Lindsay Mathyysen" [as filed]. S. Lehman (W14) Form 4 (PDF) 

Steve Lehman

  • 100% donor-funded: $0 of his own money and $0 in under-$100 donations — every contribution came from itemized donors over $100, netting 23 donors averaging about $1,017. He paid the largest surplus on this page, $1,401.71, to the city in trust. S. Lehman Form 4 (PDF) 
  • One $1,200 donation from a Winnipeg address was refunded in full — out-of-province contributions are not permitted, and the refund is the Act working as designed. S. Lehman Form 4 (PDF) 
  • Thirteen donors gave the $1,200 maximum. Public roles per CBC's coverage of these filings: Ali Soufan (York Developments president), Voula Zervakos (York leasing director), Joseph Meddoui (Westdel), Shmuel Farhi (Farhi Holdings; recorded on the form as "Shmual Fahri"), Jamie Crich (Auburn Developments president), and Steve Stapleton $1,000 (Auburn VP). CBC (Mar. 31, 2023) 

Shawn Lewis

  • Three refunds are annotated on the filing itself: two cheques returned in full because they were issued from corporate accounts ($200 and $1,000 — corporate money is banned), and a $36.15 over-payment refunded to Shmuel Farhi, bringing him to exactly the $1,200 cap. Lewis Form 4 (PDF) 
  • Donor public roles per CBC: Ali Soufan (York Developments president) $1,200, Voula Zervakos (York leasing director) $1,200, Allan Drewlo (Drewlo Holdings president) $1,000, Shmuel Farhi (Farhi Holdings) $1,200 net, and MP Lindsay Mathyssen $200. CBC's roundup printed slightly different totals for this campaign; the Form 4 figures govern here. CBC (Mar. 31, 2023) 

Hadleigh McAlister

  • One $150 contribution was paid to the clerk because the address could not be verified — the Act working as designed: unverifiable contributions go to the city. Largest donor: $750 from Lindsay Mathyssen, identified by CBC as the NDP MP for London–Fanshawe. Handwritten filing, transcribed visually. McAlister Form 4 (PDF) 

Josh Morgan

  • Three $1,200 contributions — all received June 17, 2022 — were returned as ineligible; the Form 4 does not state the reason. 106 of the 227 itemized rows were at the $1,200 maximum. The largest expense lines: advertising $76,497.87, signs $63,194.59, salaries and fees $29,937.18. Morgan Form 4 (PDF) 
  • Donors CBC publicly identified with development and real-estate firms include Shmuel Farhi (Farhi Holdings), Richard Sifton (Sifton Properties), Adam Carapella (Tricar), five members of the Meddoui family including Iyman Meddoui (Westdel Developments), and multiple Soufan-family members (Ali Soufan is York Developments' president, per CBC) — all at the $1,200 maximum, all legal. Additional $1,200 rows match names identified with development firms elsewhere in CBC's coverage; those are exact-name matches only, not separately confirmed. CBC (Mar. 31, 2023) 
  • Public-figure donors per CBC: then-MP Peter Fragiskatos ($1,200), former councillors Mariam Hamou ($1,200) and Cheryl Miller ($250), former mayor Gord Hume ($300), former city clerk Cathy Saunders ($1,200), former city manager Martin Hayward ($500), and Coun. Shawn Lewis ($150). CBC (Mar. 31, 2023) 

Stephen Orser

  • Earliest filer on this page — November 17, 2022, four and a half months before the deadline — and the smallest active campaign: expenses itemized down to door-to-door canvassing labour ($950) and a pizza thank-you ($100), ending $14 in deficit. Orser Form 4 (PDF) 
  • Three of his four donors gave GTA-area addresses — legal (Ontario residency is the only geographic requirement), stated as fact. The fourth, recorded as "N. Soufan" ($600), gave a London address that matches the York-family Soufan donors on other filings; the form gives an initial only and does not state an identity. Handwritten filing with clerk-corrected boxes, transcribed visually. Orser Form 4 (PDF) 

Leroy Osbourne

  • His 2022 race was for Thames Valley District School Board trustee (Wards 2–6), not council. The trustee spending-limit box and a loan amount (the loan line names Simplii Financial) are not legible on the handwritten scan and are reported as such rather than guessed. One of his two itemized donors, "L. Osbourne Sr." ($700), shares the candidate's surname as filed. Osbourne Form 4 (PDF) 

Elizabeth Peloza

  • Two donors at the cap: one recorded as "lynaan Meddoui" [as filed — CBC identifies Iyman Meddoui as Westdel Development Corp. president] and Ali Soufan (York Developments president, per CBC), $1,200 each. Her self-contribution is mostly sign inventory, itemized down to 353 small signs and 110 t-bars. CBC (Mar. 31, 2023) 
  • One donor is now a 2026 candidate: Tom Cull, running in Ward 4, gave $200. Sitting MPs and MPPs also appear: Lindsay Mathyssen $500, Peter Fragiskatos $250, Terence Kernaghan $200 (roles per CBC). One $500 row is dated November 15, 2022 — after voting day, within the campaign period, which is permitted. Peloza Form 4 (PDF) 

Corrine Rahman

  • Spending exceeds contributions because the campaign also recorded $400 of bank-promotion income; the surplus/deficit line is blank as filed, with income exactly equal to expenses. She runs in the redrawn Ward 5 in 2026. Rahman Form 4 (PDF) 
  • $1,200 donors include then-MP Peter Fragiskatos and three Soufan-family members, the Soufan rows dated October 24, 2022 — voting day (per CBC, Ali Soufan is York Developments' president; contributions on voting day are within the campaign period and permitted). CBC (Mar. 31, 2023) 

Zack Ramsey

  • Registered in Ward 1 in July 2022 and withdrew before voting day. His filing ticks "I did not accept any contributions or incur any expenses" — a nil report, with every schedule blank, which is fully consistent. The city's index spells the surname "Ramsay"; the filed form reads "Ramsey, Zack," matching the 2026 candidate's spelling. Ramsey Form 4 (PDF) 

Susan Stevenson

  • Largest donor: Asif Sheikh, $1,200 (a realtor, per CBC). Others CBC identified by role: Adam Carapella $500 and Joseph Carapella $500 (Tricar VP-operations and Tricar owner), Craig Linton $500 (Norquay Property Management president), Paul Paolatto $150 (2018 mayoral candidate), and Salim Mansur $250 (Western professor emeritus). CBC (Mar. 31, 2023) 
  • Her goods table lists Nathan Caranci ($500 — sign posts and ancillary support). The surname matches 2026 Ward 1 candidate Roger Caranci; no relationship is stated anywhere on the record. Stevenson Form 4 (PDF) 

Sam Trosow

  • The only 2026-returning candidate who filed a Form 6 Notice of Extension of Campaign Period (for a deficit) and a supplementary Form 4 — a routine statutory process that lets a campaign fundraise a deficit away, and the reason two Trosow filings appear on the city's index. The supplementary statement reports the same totals. Trosow Form 6 + supplementary Form 4 (PDF) 
  • On the face of the form, Part I reports $5,575 in itemized contributions while the Table 3 rows total $5,500 — a $75 gap not itemized on any legible table, reported here exactly as filed. Donors include Terence Kernaghan, $500 (NDP MPP for London North Centre, per CBC). Trosow Form 4 (PDF) 

Bob Wright

  • Ran in Ward 3 in 2022: the ward box on the form shows "4" corrected to "3" with the candidate's initials, and the spending limit matches Ward 3's $19,911.55. Handwritten filing, transcribed visually; expenses include $1,100 of mileage logged as "20 km × 110 days × $0.50." Wright Form 4 (PDF) 
  • Two of his four donors gave the $1,200 maximum: Betty J. Wright — who shares the candidate's surname — and William Acres, listed at the same street address as Betty J. Wright, as filed. No relationships are stated on the form. Wright Form 4 (PDF) 
2026 CANDIDATES WITH NO 2022 FILING

Roger CaranciDid not run in 2022 — no 2022 London filing exists, so there is nothing to report.

Tom CullDid not run in 2022 — no 2022 London filing exists. He does appear in the 2022 record as a donor: $350 to Skylar Franke and $200 to Elizabeth Peloza, per those candidates' Form 4 filings on london.ca.

How these numbers were extracted

Every figure on this page comes from the Form 4 financial statements published on the City of London's elections-resources page, all downloaded and verified to load on July 4, 2026. Typed filings (Morgan, Cuddy, Ferreira, Franke, Lewis, Steve Lehman, Peloza, Rahman, Trosow, Stevenson, Osbourne) were machine-extracted from the PDF text layer and checked against each schedule's own math.

Seven filings are handwritten scans (Hopkins, McAlister, Orser, Jozic, Sarah Lehman, Wright, Ramsey). These were rendered to images and transcribed visually; every uncertain digit, blank total box, or reconstruction is flagged in that candidate's notes rather than silently resolved. Where a total line was blank (Jozic, Sarah Lehman), the figure shown is reconstructed from component lines and labelled as such; where numbers don't reconcile on the face of a form (Jozic's Box D, Trosow's $75 gap), they are reported exactly as filed, with no interpretation.

Morgan's 227-row donor attachment was transcribed visually page by page; the transcription sums exactly to the filed totals ($187,400.00 itemized, $3,600.00 returned).

Development and real-estate identifications rely solely on CBC News' March 31, 2023 coverage of these same filings. A donor is described with such a role only where CBC identified that person by name and role, or where the name and address exactly match a row CBC identified on another candidate's filing — and those are labelled "exact-name match; identity not separately confirmed." No totals are computed from guessed identities, and no corporate-registry or land-tribunal matching was used.

Donor names are reproduced as they appear in the filings, including misspellings ("Shmual Fahri," "lynaan Meddoui"), flagged [as filed] where the same person is identifiable in other records. Spending limits are the clerk-certified figures printed, or corrected by the clerk, in Box A of each filing.

No compliance-audit application, penalty, or default involving any candidate on this page was found in searches of news coverage and public committee records (searched July 2026). That is stated as "none found," not "none exists" — the city posts compliance materials on its elections pages, and this will be re-verified before election day.