There are 432 salary records for Randy Clark with 87 different job titles from 108 employers across 32 states.