There are 431 salary records for Michael Lee Waters with 216 different job titles from 313 employers across 42 states.