There are 334 salary records for Alexander Diaz M with 102 different job titles from 104 employers across 23 states.