terry hardy