John O'Hara Cosgrave, II