There are 246 salary records for Garcia Richard with 169 different job titles from 171 employers across 30 states.