There are 2,675 salary records for Roberts John with 530 different job titles from 693 employers across 45 states.