Gerald Festus Kelly 1879-1972