- Member since
- Oct 29, 2025
- Current mandate
- 2025–2029 Term
- Latest vote
- Oct 13, 2026
Voting record
112 recorded votes · 2025–2029 Term
107 Yea (96%)5 Nay (4%)
- Oct 13, 2026
IGA2026-0938Council backs confidential report motion
Division 3495006 · Carried
Yea - Oct 13, 2026
IGA2026-0826Calgary – Foothills Annexation Negotiation Committee Update (Verbal)
Division 3495005 · Carried
Yea - Oct 13, 2026
IGA2026-0754September 2026 City of Calgary – City of Chestermere Intermunicipal Committee Update (Verbal)
Division 3495004 · Carried
Yea - Oct 13, 2026
IGA2026-0753September 2026 City of Calgary - Rocky View County Intermunicipal Committee Update (Verbal)
Division 3495003 · Carried
Yea - Oct 13, 2026
IGA2026-0825Alberta Municipalities Update – October 2026 (Verbal)
Division 3495002 · Carried
Yea - Oct 13, 2026
IGA2026-0824Federation of Canadian Municipalities (FCM) Update - October 2026 (Verbal)
Division 3495001 · Carried
Yea - Oct 6, 2026
C2026-0925Calgary MOUs boost inland ports
Division 3421039 · Carried
Yea - Oct 6, 2026
C2026-0925Calgary MOUs boost inland ports
Division 3421038 · Carried
Yea - Oct 6, 2026
CPC2026-0764Calgary council approves land-use change for office
Division 3421037 · Carried
Yea - Oct 6, 2026
CPC2026-0764Calgary council approves land-use change for office
Division 3421036 · Carried
Yea - Oct 6, 2026
CPC2026-0764Calgary council approves land-use change for office
Division 3421035 · Carried
Yea - Oct 6, 2026
CPC2026-0764Calgary council approves land-use change for office
Division 3421034 · Carried
Yea - Oct 6, 2026
CPC2026-0745Bill would rezone site for mixed-use near transit
Division 3421033 · Carried
Yea - Oct 6, 2026
CPC2026-0745Bill would rezone site for mixed-use near transit
Division 3421032 · Carried
Yea - Oct 6, 2026
CPC2026-0745Bill would rezone site for mixed-use near transit
Division 3421031 · Carried
Yea - Oct 6, 2026
CPC2026-0745Bill would rezone site for mixed-use near transit
Division 3421030 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421029 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421028 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421027 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421026 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421025 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421024 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421023 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421022 · Carried
Yea - Oct 6, 2026
CPC2026-0736Calgary moves land from industrial to housing
Division 3421021 · Carried
Yea
Attendance
100%
5 of 5 recorded meetings attended
Roles
Positions
- Councillor · Calgary City CouncilOct 29, 2025 – Present
Elections
- Ward 1 · AlbertaOct 29, 2025 – Present
Parliamentary associations
- Calgary City Council · Councillor