There are 152 salary records for James Ross K with 85 different job titles from 126 employers across 31 states.