Please see David Haslam on Wikipedia for further details.