There are 445 salary records for Brooke Taylor Cray with 117 different job titles from 172 employers across 34 states.