There are 371 salary records for Michael Melton with 115 different job titles from 111 employers across 29 states.