There are 381 salary records for Michael Kelly J with 183 different job titles from 294 employers across 39 states.