There are 5,237 salary records for James Taylor with 967 different job titles from 1,276 employers across 51 states.