There are 799 salary records for Garcia Gerardo David Moreno with 195 different job titles from 203 employers across 21 states.