John O'Hara Cosgrave, II | Author profile | bookie