There are 1,091 salary records for Thomas Gray J with 275 different job titles from 320 employers across 39 states.