David Haselhurst was a raconteur who beat the market and defined a golden era of business journalism, mixing it with prime ministers and Kerry Packer.