There are 453 salary records for Stephen Smith J with 232 different job titles from 349 employers across 43 states.