There are 497 salary records for Michelle Castillo with 139 different job titles from 148 employers across 23 states.