There are 139 salary records for Michael Steen J with 41 different job titles from 40 employers across 15 states.