There are 316 salary records for David Harris K with 214 different job titles from 271 employers across 42 states.