There are 820 salary records for Michael David with 221 different job titles from 252 employers across 43 states.