There are 149 salary records for John Griffin D with 78 different job titles from 128 employers across 36 states.