David Harding has really gotten around this summer.