There are 104 salary records for Richard Gray with 68 different job titles from 86 employers across 30 states.