There are 148 salary records for Thomas Hall B with 66 different job titles from 129 employers across 27 states.