There are 266 salary records for Matthew Thornton A with 68 different job titles from 98 employers across 31 states.