There are 135 salary records for Thomas Hall I with 90 different job titles from 111 employers across 32 states.