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