Bill Richard

Active Toronto, ON Vp for Tah Operations LLC