There are 202 salary records for Michael Randazzo with 36 different job titles from 42 employers across 8 states.