There are 506 salary records for Michael Thomas Sullivan with 257 different job titles from 367 employers across 38 states.