There are 517 salary records for Michael Gallo with 97 different job titles from 139 employers across 18 states.