Educator · Library Trustee · Civic Volunteer

Three decades teaching.
Years serving Stouffville.

Science teacher with the Toronto District School Board. Trustee on the Whitchurch-Stouffville Public Library and Latcham Art Centre Board. Served as chair of the 19 on the Park advisory committee.

33+
Years teaching science at the TDSB
11+
Years serving on Town boards
2
University of Toronto degrees (B.Sc. & B.Ed.)
$100K+
Raised for 19 on the Park
Where you'll find David at work in Stouffville

Library & Latcham Art Centre Board

Trustee stewarding the public library and the Latcham Art Centre — governance, fundraising, and strategic planning.

19 on the Park

Chaired the advisory committee 2015–2018, on the staff working group since. Helped raise over $100,000.

School communities

Council member at Oscar Peterson PS and Stouffville District SS — safe drop-off zone, outdoor classroom, Safety Task Force.

Coaching & community

Coaches girls' and boys' softball, and organizes the Strawberry Festival Youth 3-on-3 Basketball Tournament.

My wife and I know David as someone who not only cares deeply about his community, but consistently backs that commitment with action… a neighbour of strong values, integrity, and genuine care for others.
— Matt & Jacky Roncadin, neighbours

Read more from neighbours and colleagues →

Election Day · October 26, 2026

David is running for Town Council.

Enter the campaign