There are 372 salary records for Shaffer John W with 96 different job titles from 115 employers across 21 states.