There are 517 salary records for Matthew Elliott B with 133 different job titles from 139 employers across 36 states.