J & D HUDSON ASSOCIATES, INC.