graeme hardie