There are 93 salary records for Thomas Craig R with 64 different job titles from 72 employers across 29 states.