Rupert Stephen Holmes Ashworth — (1937-1979)