There are 632 salary records for John Costello with 116 different job titles from 166 employers across 30 states.