There are 145 salary records for Thomas James E with 116 different job titles from 111 employers across 6 states.