English Stephen W. Scherer Cited by user AMJay92 on 27 Dec 2023 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…