Stephen Alexander Haworth — (1903-1979)