There are 1,273 salary records for Joseph Allen J with 323 different job titles from 378 employers across 43 states.