There are 437 salary records for Patrick Callahan J with 106 different job titles from 127 employers across 30 states.