There are 550 salary records for Barry Kevin Randall with 106 different job titles from 137 employers across 22 states.