There are 1,420 salary records for David Perry R with 299 different job titles from 373 employers across 43 states.