Kevin A. Hardy's account