There are 317 salary records for Michael Garcia H with 140 different job titles from 239 employers across 31 states.