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