There are 556 salary records for Barrett Thomas E with 124 different job titles from 138 employers across 37 states.