The executive team at Notch has a history of working in marketing and communications at various companies. They have also received education from universities such as the University of Guelph, the University of Waterloo, and Wilfrid Laurier University.
View all