Patrick Searle

#854016

Director, Council of Canadian Innovators