There are 1,590 salary records for Robert James Gray with 366 different job titles from 454 employers across 42 states.