There are 1,405 salary records for Clark Steven Hagen with 332 different job titles from 379 employers across 45 states.