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