There are 196 salary records for Thomas Silva J with 53 different job titles from 56 employers across 12 states.