B. GORDON ASSOCIATES, INC.