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

The Library & Latcham Art Centre Board

Trustee on the board that stewards Stouffville's public library and the Latcham Art Centre — governance, fundraising, programming, and strategic planning for two of the town's great public institutions.

19 on the Park

Chaired the advisory committee for the town's premier arts venue from 2015 to 2018, and has served on its staff working group since. Helped raise over $100,000 for programming and outreach.

School communities

Council member at Oscar Peterson Public School and Stouffville District Secondary School — safe drop-off zone, outdoor classroom, and the school Safety Task Force.

Coaching & community

Coaches girls' and boys' softball in Stouffville, 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. Whether through fundraising and community-building efforts at 19 on the Park or as a dedicated parent volunteer within the Oscar Peterson school community, David has shown himself to be 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 Whitchurch-Stouffville Town Council.

See the campaign →