Hubert L Kavenagh (1910-1999)