There are 526 salary records for Katherine Hall M with 116 different job titles from 192 employers across 36 states.