WILLIAM KEREKES & ASSOCIATES, INC.