JAMES G. KENNEDY & CO., INC.