G. THEURER ASSOCIATES INC.