There are 455 salary records for Jesus Castro with 107 different job titles from 136 employers across 15 states.