GREGORY L. MOORE & ASSOCIATES, LTD.