There are 450 salary records for Walsh Richard A with 105 different job titles from 130 employers across 28 states.