There are 138 salary records for Thomas Johnson B Jr with 97 different job titles from 112 employers across 6 states.