There are 436 salary records for David Nicholson R with 118 different job titles from 143 employers across 32 states.