There are 195 salary records for David Russell G Jr with 122 different job titles from 166 employers across 39 states.