Campbell, Thomas Charles, 1929-