There are 256 salary records for Mark Silva with 72 different job titles from 75 employers across 15 states.