There are 571 salary records for Thomas Johnson B Jr with 316 different job titles from 440 employers across 47 states.