J. & D. CAMPBELL ASSOCIATES, INC.