There are 153 salary records for Robert James Gray with 103 different job titles from 128 employers across 33 states.