There are 694 salary records for Michael Patrick Henggeler with 186 different job titles from 209 employers across 33 states.