There are 385 salary records for Shepherd Robert J with 85 different job titles from 111 employers across 28 states.