There are 139 salary records for David Perry R with 102 different job titles from 112 employers across 32 states.