There are 729 salary records for John Russo B with 156 different job titles from 170 employers across 23 states.