There are 637 salary records for Brian Crawford with 113 different job titles from 168 employers across 30 states.