hagood hardy