Stephen Karr (1919-2007)