There are 391 salary records for David Coffey J with 85 different job titles from 98 employers across 30 states.