There are 7,164 salary records for James Miller with 1,355 different job titles from 1,762 employers across 50 states.