David Shiner

David Shiner

Ward 24, Willowdale

City Council of Toronto

87.2%
attendance
86.85%
city average
11.08%
closed meetings
14.08%
city average
62.4Kpeople
represented by David
59.4Kpeople
city average