There are 617 salary records for Catherine Rodriguez D with 126 different job titles from 187 employers across 27 states.