There are 444 salary records for Macdonald Michael A with 123 different job titles from 123 employers across 29 states.