There are 448 salary records for Christopher Clarke with 111 different job titles from 132 employers across 25 states.