There are 1,531 salary records for Allen Smith with 351 different job titles from 471 employers across 46 states.