M. F. THIMMIG AND ASSOCIATES, INC.