There are 206 salary records for Ann Klein with 56 different job titles from 85 employers across 23 states.