There are 4,052 salary records for James Lee with 857 different job titles from 969 employers across 47 states.