Services provided by James Hines: