There are 329 salary records for Gregory Brian Hansen with 88 different job titles from 96 employers across 29 states.