Hardy, Alan.