There are 203 salary records for David Morgan with 108 different job titles from 164 employers across 36 states.