D MICHAEL HARDING