There are 617 salary records for James Nicholson M with 138 different job titles from 154 employers across 30 states.