There are 513 salary records for James White Jr with 241 different job titles from 387 employers across 46 states.