There are 210 salary records for Michael Ferrari J with 38 different job titles from 54 employers across 12 states.