There are 248 salary records for Michael Solis with 58 different job titles from 72 employers across 8 states.