There are 793 salary records for Jennifer Hoffman M with 162 different job titles from 268 employers across 36 states.