There are 3,393 salary records for James Hall T with 687 different job titles from 860 employers across 50 states.