There are 389 salary records for David White J with 246 different job titles from 309 employers across 45 states.