There are 1,158 salary records for Katherine Anderson M with 288 different job titles from 394 employers across 45 states.