James J. Craven, Jr. (March 24, 1919 - June 6, 1991) was a member of the Massachusetts House of Representatives from the 12th Suffolk District (includes parts of Roxbury, Jamaica Plain and Roslindale) starting in 1957.