David Smith
David Smith
Registered on Friday the 9th of Dec, 2011

Website: http://Harmonize4speech.org
Treasurer and Trustee - Harmonize for Speech Fund Treasurer and Director - Ontario District of the Barbershop Harmony Society Member of Toronto Northern Lights Chorus

Posts by David Smith ¬

  1. Dec 22, 2011What is your name?
    May 3, 2021May Communiqué
    Jan 26, 2022January Communiqé