There are 3,254 salary records for Patrick Smith with 634 different job titles from 824 employers across 46 states.