There are 607 salary records for Hicks John B with 156 different job titles from 216 employers across 34 states.