There are 626 salary records for Thomas Patterson K with 158 different job titles from 162 employers across 32 states.