There are 746 salary records for Shannon Hall with 173 different job titles from 227 employers across 36 states.