There are 696 salary records for Thomas Barry A with 166 different job titles from 193 employers across 39 states.