There are 373 salary records for Thomas Clifford B with 78 different job titles from 95 employers across 28 states.