There are 336 salary records for David Rosen Garcia M with 76 different job titles from 84 employers across 19 states.