There are 432 salary records for John Thomas Semmel with 284 different job titles from 341 employers across 45 states.