There are 394 salary records for Michael Lee Waters with 219 different job titles from 286 employers across 39 states.