There are 341 salary records for Robert Schaefer with 78 different job titles from 95 employers across 26 states.