There are 2,647 salary records for Thomas Lee with 599 different job titles from 724 employers across 50 states.