There are 620 salary records for Steven Fox with 113 different job titles from 180 employers across 31 states.