There are 338 salary records for Timothy Johnson B with 166 different job titles from 257 employers across 41 states.