There are 2,087 salary records for Joseph Garcia M with 434 different job titles from 508 employers across 37 states.