There are 394 salary records for Joseph Daniel Perry with 109 different job titles from 116 employers across 26 states.