There are 628 salary records for John Craig Jacobs with 152 different job titles from 181 employers across 32 states.