There are 1,953 salary records for David Morgan S with 392 different job titles from 485 employers across 45 states.