There are 138 salary records for Mary Villanueva with 36 different job titles from 44 employers across 8 states.