John Evelyn Shirley — (1922-2009)