There are 683 salary records for Matthew James J with 197 different job titles from 222 employers across 40 states.