There are 391 salary records for Avila David J with 103 different job titles from 112 employers across 18 states.