There are 682 salary records for Kevin Gray J with 162 different job titles from 187 employers across 38 states.