There are 562 salary records for Robert Castillo with 128 different job titles from 135 employers across 24 states.