There are 637 salary records for David Powers J with 132 different job titles from 164 employers across 31 states.