There are 1,035 salary records for John Barrett W with 235 different job titles from 294 employers across 42 states.