Gates, Halbruner & Hatch, P.C.