James Cain may refer to: James M. Cain (1892-1977), American journalist and novelist, James P. Cain, former politically appointed American diplomat, James David Cain, Louisiana politician, Jim Cain (ice hockey), Canadian ice hockey player, James Cain (Manx), Manx Speaker of the House of Keys, J. V. Cain

Source: Wikipedia

Text from this biography licensed under creative commons license