There are 494 salary records for William Barber C with 115 different job titles from 142 employers across 31 states.