There are 129 salary records for Michael Crawford A with 92 different job titles from 109 employers across 36 states.