Senior Manager, Project Office
Toronto Stock Exchange
Royal Bank of Canada
Various Roles
IIROC
Director - Surveillance Technology