There are 1,155 salary records for Thomas Murray J with 221 different job titles from 294 employers across 34 states.