There are 396 salary records for Michael Stein J with 90 different job titles from 122 employers across 30 states.