There are 563 salary records for James Ramsey C with 137 different job titles from 186 employers across 35 states.