Services provided by James W Mcgee: