There are 1,054 salary records for Michael Callahan F with 221 different job titles from 285 employers across 45 states.