Services provided by Thomas M. Harrington: