Services provided by James L Groskreutz: