There are 555 salary records for Bruce Robert Engel with 147 different job titles from 168 employers across 35 states.