There are 641 salary records for David Hopkins P with 152 different job titles from 182 employers across 33 states.