There are 448 salary records for Gregory Barnes W with 115 different job titles from 121 employers across 31 states.