There are 216 salary records for Michael Adam Whelan with 66 different job titles from 85 employers across 29 states.