There are 1,297 salary records for Michael Hoffman J with 269 different job titles from 356 employers across 40 states.