There are 746 salary records for Matthew Wagner J with 168 different job titles from 223 employers across 35 states.