pat harding