There are 266 salary records for John Rosa D with 68 different job titles from 72 employers across 18 states.