There are 96 salary records for Cruz David C with 57 different job titles from 79 employers across 16 states.