There are 552 salary records for Matthew Barrett J with 115 different job titles from 146 employers across 29 states.