birth · 21 June 1940 · 84 years ago
Michael Ruse, Canadian philosopher and academic
More births on 21 Jun