There are 82 salary records for Patrick Lee Avery Johnson with 64 different job titles from 70 employers across 27 states.