There are 397 salary records for Thomas Carl B with 122 different job titles from 122 employers across 28 states.