JAMES A.M. STEWART ASSOCIATES, INC.