There are 431 salary records for Thomas Johnson B Jr with 265 different job titles from 337 employers across 43 states.