Searching map area

Stephen Wayne "Steve" Scherer (born January 5, 1964) is a Canadian scientist who currently serves as the Chief of Research at The Hospital for Sick Children (SickKids) and distinguished University Professor at the University of Toronto. He obtained his PhD at the University of Toronto under Professor Lap-chee Tsui. Together they founded the...