There are 1,181 salary records for Steven Garcia D with 268 different job titles from 295 employers across 31 states.