There are 154 salary records for Christopher Villarreal J with 41 different job titles from 51 employers across 13 states.