There are 144 salary records for James Henry with 80 different job titles from 118 employers across 32 states.