There are 675 salary records for James Miller with 404 different job titles from 518 employers across 45 states.