There are 150 salary records for John Tedesco J with 27 different job titles from 37 employers across 10 states.