Hubert McNeal Kavenagh (1935-1978)