There are 253 salary records for James Roberts G with 152 different job titles from 206 employers across 41 states.