There are 737 salary records for John Gregory L with 158 different job titles from 185 employers across 37 states.