Services provided by Gregory R Ball: