Charles E. Hill | Author profile | bookie