Michael Escott Ruse
June 21, 1940 - November 1, 2024
Michael Escott Ruse was born June 21, 1940, in Birmingham, England, and died the morning of November 1, 2024; he was an intellectual titan. After completing his undergraduate degree at the University of Bristol, he moved to Canada to complete... View Obituary & Service Information
