Services provided by James W Kriegshauser: