There are 761 salary records for Michael Alvarez A with 159 different job titles from 186 employers across 24 states.