There are 70 salary records for Kayla Ball with 36 different job titles from 31 employers across 18 states.