There are 577 salary records for James Ramsey C with 140 different job titles from 187 employers across 35 states.