There are 203 salary records for Michael James Ramirez with 117 different job titles from 162 employers across 30 states.