There are 385 salary records for Joseph Alvarez D with 95 different job titles from 120 employers across 16 states.