There are 255 salary records for John Thomas Semmel with 169 different job titles from 186 employers across 35 states.