There are 30 salary records for Michael Hall J with 17 different job titles from 23 employers in 1 state.