There are 149 salary records for Timothy Allen Johnson with 91 different job titles from 135 employers across 39 states.