There are 496 salary records for Thomas Johnson B Jr with 292 different job titles from 391 employers across 44 states.