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