There are 550 salary records for Thomas Roy J with 114 different job titles from 138 employers across 31 states.