Patrick Searle

Patrick Searle

#854016

@patrick4ont

Director, Council of Canadian Innovators