There are 312 salary records for Angela Hardy with 64 different job titles from 64 employers across 22 states.