michael a. harding