There are 502 salary records for John Delaney with 111 different job titles from 142 employers across 29 states.