There are 743 salary records for Richard Smith J with 424 different job titles from 550 employers across 49 states.