There are 504 salary records for Thomas Kane with 127 different job titles from 140 employers across 29 states.