There are 767 salary records for Richard Smith with 349 different job titles from 585 employers across 51 states.