The Oakville Record

Council

The 15 members seated on the 2022–2026 council, and the 1 member who sat in it and left. Each is placed here by the minutes that record them present at council, never inferred from a motion.

Council of 2022–2026 · 2018–2022 · 2014–2018 · 2010–2014 · 2006–2010

Help keep this record right

Do you know Halton’s councils — as a resident, a reporter, a former member, a clerk? The record for Oakville is read by software from the minutes and checked against their own totals, and it still needs people who can tell when a page is wrong. Volunteer as a reviewer for Halton, or read what a reviewer does.

What these columns mean

They measure different things and are not interchangeable. Moving a motion usually means sponsoring a staff report’s recommendation onto the floor. Seconding puts a motion up for debate and is often a seat convention rather than agreement. Meetings are counted against the ones each member was on the record for — not against the whole term, because members join and leave mid-term, so two members’ figures here are not comparable.

Individual positions exist for 14 of 12,135 motions — under 1% of them — because Ontario law records names only when a member asks. Members ask on the most contentious items, so that is a deliberately skewed sample and says nothing about the rest.

Mayor

Rob Burton

Mayor · seen 2010-12-06 to 2026-09-28

Of the 412 meetings the minutes place them at, they moved 374 substantive and 14 procedural motions, and seconded 10. 9 for and 5 against across the 14 recorded votes they were present for.

Ward 1

Jonathan McNeice

Councillor · Ward 1 · seen 2022-11-21 to 2026-09-28

Of the 185 meetings the minutes place them at, they moved 119 substantive and 20 procedural motions, and seconded 74. 6 for and 3 against across the 9 recorded votes they were present for.

Sean O'Meara

Councillor · Ward 1 · seen 2014-12-01 to 2026-09-28

Of the 278 meetings the minutes place them at, they moved 257 substantive and 13 procedural motions, and seconded 50. 8 for and 4 against across the 12 recorded votes they were present for.

Ward 2

Ray Chisholm

Councillor · Ward 2 · seen 2016-05-02 to 2026-09-28

Of the 287 meetings the minutes place them at, they moved 427 substantive and 24 procedural motions, and seconded 185. 7 for and 5 against across the 12 recorded votes they were present for.

Cathy Duddeck

Councillor · Ward 2 · seen 2010-07-12 to 2026-09-28

Of the 355 meetings the minutes place them at, they moved 1,212 substantive and 158 procedural motions, and seconded 254. 7 for and 7 against across the 14 recorded votes they were present for.

Ward 3

Dave Gittings

Councillor · Ward 3 · seen 2010-12-06 to 2026-09-28

Of the 311 meetings the minutes place them at, they moved 469 substantive and 62 procedural motions, and seconded 220. 7 for and 7 against across the 14 recorded votes they were present for.

Janet Haslett-Theall

Councillor · Ward 3 · seen 2018-04-23 to 2026-09-28

Of the 260 meetings the minutes place them at, they moved 258 substantive and 28 procedural motions, and seconded 72. 7 for and 6 against across the 13 recorded votes they were present for.

Ward 4

Allan Elgar

Councillor · Ward 4 · seen 2010-07-12 to 2026-09-28

Of the 367 meetings the minutes place them at, they moved 948 substantive and 97 procedural motions, and seconded 281. 5 for and 9 against across the 14 recorded votes they were present for.

Peter Longo

Councillor · Ward 4 · seen 2018-09-11 to 2026-09-28

Of the 241 meetings the minutes place them at, they moved 225 substantive and 66 procedural motions, and seconded 190. 8 for and 5 against across the 13 recorded votes they were present for.

Ward 5

Jamie Bay

Councillor · Ward 5 · seen 2026-09-21 to 2026-09-28

Of the 3 meetings the minutes place them at, they moved 2 substantive and 1 procedural motions, and seconded 1. no recorded vote of theirs is on this record.

Jeff Knoll

Councillor · Ward 5 · seen 2010-12-06 to 2026-09-28

Of the 317 meetings the minutes place them at, they moved 779 substantive and 105 procedural motions, and seconded 330. 9 for and 4 against across the 13 recorded votes they were present for.

Ward 6

Tom Adams

Councillor · Ward 6 · seen 2010-07-12 to 2026-09-28

Of the 323 meetings the minutes place them at, they moved 870 substantive and 51 procedural motions, and seconded 241. 8 for and 6 against across the 14 recorded votes they were present for.

Natalia Lishchyna

Councillor · Ward 6 · seen 2015-07-20 to 2026-09-28

Of the 286 meetings the minutes place them at, they moved 380 substantive and 66 procedural motions, and seconded 225. 6 for and 8 against across the 14 recorded votes they were present for.

Ward 7

Nav Nanda

Councillor · Ward 7 · seen 2022-11-21 to 2026-09-28

Of the 185 meetings the minutes place them at, they moved 59 substantive and 5 procedural motions, and seconded 62. 5 for and 3 against across the 8 recorded votes they were present for.

Scott Xie

Councillor · Ward 7 · seen 2022-11-21 to 2026-09-28

Of the 184 meetings the minutes place them at, they moved 115 substantive and 13 procedural motions, and seconded 96. 8 for and 1 against across the 9 recorded votes they were present for.

Also on this council

Marc Grant former

Councillor · seen 2010-12-06 to 2026-07-07

Of the 355 meetings the minutes place them at, they moved 342 substantive and 37 procedural motions, and seconded 257. 9 for and 5 against across the 14 recorded votes they were present for.

Every council meeting (1,479 meetings)

2026 — 64 meetings
CouncilSeptember 28, 2026
Special CouncilSeptember 21, 2026
Special CouncilSeptember 21, 2026
Committee of AdjustmentSeptember 16, 2026
Committee of AdjustmentSeptember 2, 2026
Special CouncilAugust 11, 2026
CouncilAugust 10, 2026
CouncilJuly 6, 2026
Workshop MeetingJune 22, 2026
CouncilJune 22, 2026
Special CouncilMay 26, 2026
CouncilMay 25, 2026
CouncilApril 27, 2026
CouncilMarch 30, 2026
CouncilFebruary 23, 2026
Committee of AdjustmentFebruary 18, 2026
Committee of AdjustmentFebruary 4, 2026
CouncilJanuary 26, 2026
Committee of AdjustmentJanuary 21, 2026
2025 — 89 meetings
CouncilDecember 15, 2025
Special CouncilDecember 11, 2025
Special CouncilDecember 4, 2025
Budget CommitteeNovember 27, 2025
Committee of AdjustmentNovember 26, 2025
CouncilNovember 24, 2025
Budget CommitteeNovember 13, 2025
Committee of AdjustmentNovember 12, 2025
Budget CommitteeNovember 11, 2025
Committee of AdjustmentOctober 29, 2025
CouncilOctober 27, 2025
Budget CommitteeOctober 21, 2025
Committee of AdjustmentOctober 15, 2025
Special CouncilOctober 14, 2025
CouncilOctober 6, 2025
Special CouncilOctober 1, 2025
CouncilSeptember 29, 2025
Budget CommitteeSeptember 24, 2025
Committee of AdjustmentSeptember 17, 2025
Committee of AdjustmentSeptember 3, 2025
CouncilAugust 11, 2025
CouncilJuly 7, 2025
CouncilJune 23, 2025
Budget CommitteeJune 16, 2025
Workshop MeetingJune 2, 2025
CouncilMay 26, 2025
Special CouncilMay 12, 2025
Special CouncilMay 12, 2025
CouncilMay 1, 2025
CouncilMarch 24, 2025
CouncilFebruary 24, 2025
Committee of AdjustmentFebruary 19, 2025
Committee of AdjustmentFebruary 5, 2025
CouncilJanuary 27, 2025
Committee of AdjustmentJanuary 22, 2025
2024 — 104 meetings
Special CouncilDecember 19, 2024
CouncilDecember 16, 2024
Special CouncilDecember 12, 2024
Committee of AdjustmentDecember 11, 2024
Special CouncilDecember 5, 2024
Budget CommitteeNovember 28, 2024
Committee of AdjustmentNovember 27, 2024
CouncilNovember 18, 2024
Budget CommitteeNovember 14, 2024
Committee of AdjustmentNovember 13, 2024
Budget CommitteeNovember 12, 2024
Special CouncilNovember 5, 2024
Committee of AdjustmentOctober 30, 2024
Special CouncilOctober 29, 2024
Budget CommitteeOctober 24, 2024
Budget CommitteeOctober 22, 2024
Special CouncilOctober 22, 2024
CouncilOctober 21, 2024
Committee of AdjustmentOctober 16, 2024
Budget CommitteeSeptember 26, 2024
Committee of AdjustmentSeptember 18, 2024
CouncilSeptember 16, 2024
Committee of AdjustmentSeptember 4, 2024
CouncilAugust 13, 2024
Special CouncilJuly 29, 2024
CouncilJuly 9, 2024
Budget CommitteeJune 17, 2024
CouncilJune 17, 2024
Special CouncilJune 3, 2024
Special CouncilJune 3, 2024
CouncilMay 27, 2024
CouncilApril 29, 2024
CouncilMarch 25, 2024
Special CouncilFebruary 27, 2024
CouncilFebruary 26, 2024
Committee of AdjustmentFebruary 21, 2024
Committee of AdjustmentFebruary 7, 2024
Midtown OakvilleJanuary 31, 2024
Midtown OakvilleJanuary 30, 2024
CouncilJanuary 29, 2024
Committee of AdjustmentJanuary 24, 2024
2023 — 107 meetings
Special CouncilDecember 20, 2023
CouncilDecember 18, 2023
Committee of AdjustmentDecember 13, 2023
Midtown OakvilleDecember 12, 2023
Committee of AdjustmentNovember 29, 2023
Special CouncilNovember 28, 2023
Special CouncilNovember 22, 2023
CouncilNovember 20, 2023
Committee of AdjustmentNovember 15, 2023
Midtown OakvilleNovember 14, 2023
Budget CommitteeNovember 2, 2023
Committee of AdjustmentNovember 1, 2023
Budget CommitteeNovember 1, 2023
Budget CommitteeOctober 31, 2023
CouncilOctober 23, 2023
Budget CommitteeOctober 19, 2023
Committee of AdjustmentOctober 18, 2023
Budget CommitteeOctober 17, 2023
Special CouncilOctober 12, 2023
Midtown OakvilleOctober 10, 2023
Special CouncilSeptember 25, 2023
Committee of AdjustmentSeptember 20, 2023
Budget CommitteeSeptember 19, 2023
CouncilSeptember 18, 2023
Committee of AdjustmentSeptember 6, 2023
Budget CommitteeSeptember 6, 2023
Midtown OakvilleAugust 24, 2023
CouncilAugust 15, 2023
Budget CommitteeJuly 19, 2023
Midtown OakvilleJuly 18, 2023
CouncilJuly 11, 2023
CouncilJune 19, 2023
CouncilMay 29, 2023
Special CouncilApril 27, 2023
CouncilApril 24, 2023
Budget CommitteeApril 18, 2023
Special CouncilApril 4, 2023
CouncilMarch 27, 2023
Special CouncilMarch 20, 2023
Special CouncilMarch 7, 2023
CouncilFebruary 27, 2023
Committee of AdjustmentFebruary 22, 2023
Budget CommitteeFebruary 21, 2023
Budget CommitteeFebruary 16, 2023
Budget CommitteeFebruary 14, 2023
Committee of AdjustmentFebruary 8, 2023
CouncilJanuary 30, 2023
Budget CommitteeJanuary 26, 2023
Committee of AdjustmentJanuary 25, 2023
Budget CommitteeJanuary 24, 2023
Budget CommitteeJanuary 17, 2023
2022 — 86 meetings
CouncilDecember 19, 2022
Committee of AdjustmentDecember 13, 2022
Committee of AdjustmentNovember 29, 2022
CouncilNovember 21, 2022
Committee of AdjustmentNovember 15, 2022
CouncilNovember 7, 2022
Committee of AdjustmentNovember 1, 2022
Committee of AdjustmentOctober 18, 2022
CouncilOctober 11, 2022
CouncilSeptember 20, 2022
CouncilSeptember 20, 2022
Committee of AdjustmentSeptember 13, 2022
CouncilAugust 9, 2022
CouncilJuly 12, 2022
CouncilJune 20, 2022
Special CouncilJune 14, 2022
CouncilMay 25, 2022
Appeals CommitteeMay 12, 2022
CouncilApril 25, 2022
Special CouncilApril 21, 2022
Appeals CommitteeApril 14, 2022
Special CouncilApril 5, 2022
CouncilMarch 28, 2022
Appeals CommitteeMarch 24, 2022
Appeals CommitteeMarch 10, 2022
Special CouncilMarch 3, 2022
CouncilFebruary 28, 2022
Committee of AdjustmentFebruary 22, 2022
Committee of AdjustmentFebruary 8, 2022
CouncilJanuary 31, 2022
Committee of AdjustmentJanuary 25, 2022
Appeals CommitteeJanuary 13, 2022
2021 — 98 meetings
Committee of AdjustmentDecember 21, 2021
CouncilDecember 20, 2021
Budget CommitteeDecember 14, 2021
Budget CommitteeDecember 2, 2021
Budget CommitteeNovember 30, 2021
Special CouncilNovember 24, 2021
Budget CommitteeNovember 23, 2021
Committee of AdjustmentNovember 23, 2021
Budget CommitteeNovember 16, 2021
CouncilNovember 15, 2021
Committee of AdjustmentNovember 9, 2021
Committee of AdjustmentOctober 26, 2021
Special CouncilOctober 19, 2021
CouncilOctober 18, 2021
CouncilSeptember 28, 2021
Committee of AdjustmentSeptember 21, 2021
Special CouncilSeptember 13, 2021
Committee of AdjustmentSeptember 7, 2021
CouncilAugust 9, 2021
Special CouncilJuly 6, 2021
Special CouncilJuly 6, 2021
CouncilJuly 5, 2021
Special CouncilJune 22, 2021
CouncilJune 21, 2021
Budget CommitteeJune 21, 2021
Special CouncilMay 31, 2021
CouncilMay 25, 2021
Special CouncilMay 13, 2021
CouncilApril 26, 2021
Special CouncilApril 19, 2021
CouncilMarch 29, 2021
CouncilMarch 29, 2021
CouncilFebruary 22, 2021
Committee of AdjustmentFebruary 16, 2021
Special CouncilFebruary 3, 2021
Committee of AdjustmentFebruary 2, 2021
Committee of AdjustmentFebruary 2, 2021
Special CouncilJanuary 26, 2021
CouncilJanuary 25, 2021
Committee of AdjustmentJanuary 19, 2021
2020 — 71 meetings
Committee of AdjustmentDecember 22, 2020
CouncilDecember 21, 2020
Committee of AdjustmentDecember 8, 2020
Committee of AdjustmentNovember 24, 2020
CouncilNovember 16, 2020
Committee of AdjustmentNovember 10, 2020
Committee of AdjustmentOctober 27, 2020
CouncilOctober 19, 2020
Committee of AdjustmentOctober 13, 2020
Committee of AdjustmentSeptember 29, 2020
Committee of AdjustmentSeptember 15, 2020
Special CouncilSeptember 14, 2020
CouncilAugust 4, 2020
Special CouncilJuly 23, 2020
Special CouncilJuly 23, 2020
Special CouncilJuly 8, 2020
Special CouncilJuly 7, 2020
CouncilJuly 6, 2020
CouncilJune 22, 2020
CouncilMay 25, 2020
CouncilApril 23, 2020
Special CouncilApril 8, 2020
Special CouncilMarch 26, 2020
Special CouncilMarch 26, 2020
Special CouncilMarch 2, 2020
Special CouncilFebruary 25, 2020
CouncilFebruary 24, 2020
Special CouncilFebruary 19, 2020
Committee of AdjustmentFebruary 18, 2020
Special CouncilFebruary 3, 2020
Committee of AdjustmentJanuary 28, 2020
CouncilJanuary 27, 2020
Committee of AdjustmentJanuary 14, 2020
2019 — 94 meetings
Committee of AdjustmentDecember 17, 2019
CouncilDecember 16, 2019
Committee of AdjustmentDecember 3, 2019
CouncilNovember 18, 2019
Special CouncilNovember 5, 2019
Special CouncilNovember 5, 2019
Committee of AdjustmentNovember 5, 2019
Committee of AdjustmentOctober 22, 2019
CouncilOctober 22, 2019
Special CouncilOctober 16, 2019
Committee of AdjustmentSeptember 24, 2019
CouncilSeptember 23, 2019
Site Plan Committee MeetingSeptember 10, 2019
Committee of AdjustmentSeptember 10, 2019
Special CouncilJuly 8, 2019
Special CouncilJune 25, 2019
CouncilJune 24, 2019
Special CouncilJune 10, 2019
CouncilMay 27, 2019
Special CouncilMay 6, 2019
CouncilApril 29, 2019
CouncilApril 2, 2019
Committee of AdjustmentFebruary 26, 2019
CouncilFebruary 25, 2019
Special CouncilFebruary 20, 2019
Committee of AdjustmentFebruary 12, 2019
Special CouncilFebruary 4, 2019
Committee of AdjustmentJanuary 29, 2019
CouncilJanuary 28, 2019
Committee of AdjustmentJanuary 15, 2019
Special CouncilJanuary 7, 2019
2018 — 85 meetings
Committee of AdjustmentDecember 18, 2018
CouncilDecember 17, 2018
Committee of AdjustmentDecember 4, 2018
CouncilDecember 3, 2018
Committee of AdjustmentNovember 20, 2018
Committee of AdjustmentNovember 6, 2018
CouncilNovember 5, 2018
Committee of AdjustmentOctober 23, 2018
CouncilOctober 9, 2018
CouncilSeptember 24, 2018
Special CouncilSeptember 11, 2018
Site Plan Committee MeetingSeptember 11, 2018
Committee of AdjustmentSeptember 4, 2018
Special CouncilJuly 27, 2018
CouncilJune 25, 2018
CouncilMay 28, 2018
Special CouncilMay 8, 2018
Special CouncilMay 7, 2018
CouncilApril 30, 2018
CouncilApril 3, 2018
Committee of AdjustmentFebruary 27, 2018
CouncilFebruary 26, 2018
Committee of AdjustmentFebruary 13, 2018
Committee of AdjustmentJanuary 30, 2018
CouncilJanuary 29, 2018
Committee of AdjustmentJanuary 16, 2018
2017 — 93 meetings
Special CouncilDecember 20, 2017
Committee of AdjustmentDecember 19, 2017
CouncilDecember 18, 2017
Committee of AdjustmentDecember 5, 2017
Committee of AdjustmentNovember 21, 2017
CouncilNovember 20, 2017
Committee of AdjustmentNovember 7, 2017
Committee of AdjustmentOctober 24, 2017
CouncilOctober 23, 2017
CouncilSeptember 25, 2017
Committee of AdjustmentSeptember 19, 2017
Site Plan Committee MeetingSeptember 12, 2017
Committee of AdjustmentSeptember 5, 2017
Special CouncilSeptember 1, 2017
CouncilAugust 21, 2017
CouncilJuly 10, 2017
Special CouncilJune 27, 2017
CouncilJune 26, 2017
CouncilMay 29, 2017
Special CouncilMay 2, 2017
CouncilMay 1, 2017
CouncilApril 3, 2017
Committee of AdjustmentFebruary 28, 2017
CouncilFebruary 27, 2017
Committee of AdjustmentFebruary 14, 2017
Committee of AdjustmentJanuary 31, 2017
CouncilJanuary 30, 2017
Special CouncilJanuary 23, 2017
Committee of AdjustmentJanuary 17, 2017
2016 — 91 meetings
Committee of AdjustmentDecember 20, 2016
Committee of AdjustmentDecember 13, 2016
CouncilDecember 12, 2016
Committee of AdjustmentNovember 29, 2016
CouncilNovember 14, 2016
Committee of AdjustmentNovember 8, 2016
Committee of AdjustmentOctober 18, 2016
CouncilOctober 17, 2016
Committee of AdjustmentSeptember 27, 2016
CouncilSeptember 19, 2016
Committee of AdjustmentSeptember 13, 2016
Site Plan Committee MeetingSeptember 13, 2016
CouncilAugust 22, 2016
CouncilJuly 25, 2016
CouncilJune 27, 2016
Special CouncilJune 20, 2016
CouncilMay 30, 2016
Special CouncilMay 6, 2016
CouncilMay 2, 2016
CouncilApril 4, 2016
CouncilFebruary 29, 2016
Committee of AdjustmentFebruary 23, 2016
Committee of AdjustmentFebruary 9, 2016
CouncilFebruary 1, 2016
Committee of AdjustmentJanuary 26, 2016
Committee of AdjustmentJanuary 19, 2016
Special CouncilJanuary 11, 2016
2015 — 71 meetings
Committee of AdjustmentDecember 20, 2015
Special CouncilDecember 14, 2015
CouncilDecember 14, 2015
Committee of AdjustmentDecember 8, 2015
Committee of AdjustmentNovember 24, 2015
CouncilNovember 16, 2015
Committee of AdjustmentNovember 10, 2015
Special CouncilNovember 10, 2015
CouncilOctober 26, 2015
Committee of AdjustmentOctober 20, 2015
Committee of AdjustmentSeptember 29, 2015
CouncilSeptember 21, 2015
Committee of AdjustmentSeptember 15, 2015
CouncilAugust 10, 2015
CouncilJuly 20, 2015
CouncilJune 29, 2015
Special CouncilJune 3, 2015
CouncilMay 25, 2015
Special CouncilMay 4, 2015
Special CouncilMay 1, 2015
CouncilApril 27, 2015
CouncilMarch 30, 2015
Special CouncilFebruary 27, 2015
CouncilFebruary 23, 2015
CouncilJanuary 26, 2015
2014 — 60 meetings
CouncilDecember 22, 2014
CouncilDecember 1, 2014
CouncilNovember 3, 2014
CouncilOctober 6, 2014
CouncilSeptember 22, 2014
CouncilAugust 11, 2014
CouncilJuly 21, 2014
Special CouncilJune 24, 2014
CouncilJune 23, 2014
CouncilMay 26, 2014
CouncilApril 28, 2014
Special CouncilApril 7, 2014
CouncilMarch 31, 2014
CouncilFebruary 24, 2014
Special CouncilFebruary 10, 2014
CouncilJanuary 27, 2014
Special CouncilJanuary 13, 2014
2013 — 72 meetings
CouncilDecember 16, 2013
CouncilNovember 18, 2013
CouncilOctober 28, 2013
CouncilOctober 7, 2013
CouncilSeptember 16, 2013
Site Plan Committee MeetingSeptember 10, 2013
CouncilAugust 12, 2013
CouncilJuly 8, 2013
CouncilJune 17, 2013
CouncilMay 27, 2013
CouncilMay 6, 2013
CouncilApril 15, 2013
CouncilMarch 25, 2013
CouncilMarch 4, 2013
CouncilFebruary 11, 2013
CouncilJanuary 21, 2013
2012 — 82 meetings
CouncilDecember 17, 2012
CouncilNovember 19, 2012
CouncilOctober 29, 2012
CouncilOctober 9, 2012
Special CouncilOctober 9, 2012
CouncilSeptember 17, 2012
Site Plan Committee MeetingSeptember 11, 2012
CouncilAugust 13, 2012
CouncilJuly 9, 2012
CouncilJune 18, 2012
CouncilMay 28, 2012
CouncilMay 7, 2012
CouncilApril 16, 2012
CouncilMarch 26, 2012
CouncilMarch 5, 2012
Special CouncilFebruary 21, 2012
CouncilFebruary 13, 2012
CouncilJanuary 23, 2012
2011 — 96 meetings
CouncilDecember 19, 2011
CouncilDecember 5, 2011
CouncilNovember 21, 2011
CouncilNovember 7, 2011
CouncilOctober 17, 2011
CouncilOctober 3, 2011
Special CouncilSeptember 26, 2011
CouncilSeptember 19, 2011
Site Plan Committee MeetingSeptember 13, 2011
CouncilAugust 15, 2011
CouncilJuly 4, 2011
CouncilJune 20, 2011
CouncilMay 30, 2011
CouncilMay 16, 2011
CouncilMay 3, 2011
CouncilMarch 28, 2011
CouncilMarch 7, 2011
CouncilFebruary 22, 2011
CouncilFebruary 7, 2011
CouncilJanuary 17, 2011
2010 — 116 meetings
CouncilDecember 20, 2010
CouncilDecember 6, 2010
CouncilNovember 15, 2010
CouncilOctober 4, 2010
Seniors Advisory CommitteeSeptember 22, 2010
CouncilSeptember 20, 2010
Site Plan Committee MeetingSeptember 14, 2010
CouncilAugust 30, 2010
Special CouncilAugust 23, 2010
CouncilJuly 12, 2010
CouncilJune 28, 2010
CouncilJune 14, 2010
CouncilJune 1, 2010
CouncilMay 17, 2010
CouncilMay 3, 2010
CouncilApril 19, 2010
CouncilApril 6, 2010
CouncilMarch 22, 2010
CouncilMarch 1, 2010
CouncilFebruary 16, 2010
CouncilFebruary 1, 2010
CouncilJanuary 18, 2010