There are 203 salary records for Michael Hoffmann with 54 different job titles from 67 employers across 20 states.