There are 7,942 salary records for Brian Smith J with 1,372 different job titles from 1,731 employers across 50 states.