There are 155 salary records for Christopher Roberts with 81 different job titles from 138 employers across 31 states.