David O'Doherty | Author profile | bookie