There are 139 salary records for Jeffrey Grimes with 30 different job titles from 44 employers across 18 states.