Kavanagh, Patrick, 1905-