There are 1,469 salary records for Melissa Hall with 299 different job titles from 426 employers across 43 states.