There are 432 salary records for Randall David Rogers with 99 different job titles from 137 employers across 33 states.