There are 191 salary records for Debra Walsh with 40 different job titles from 73 employers across 21 states.