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