Skip to main content Skip to search Skip to search

About

John Shepherd

JOHN SHEPHERD is a past Vice-Chairman of the Science Council of Canada.