There are 1,775 salary records for Patrick Johnson with 400 different job titles from 512 employers across 45 states.