There are 449 salary records for Matthew Weaver with 115 different job titles from 150 employers across 33 states.