There are 1,123 salary records for David Burns with 235 different job titles from 282 employers across 42 states.