There are 627 salary records for Richard Smith J with 364 different job titles from 483 employers across 48 states.