Services provided by Allan James Mccorkle: