There are 512 salary records for David Franklin with 131 different job titles from 159 employers across 30 states.