There are 1,065 salary records for Allen Joshua Patrick with 249 different job titles from 356 employers across 40 states.