There are 547 salary records for Brian Greene with 96 different job titles from 131 employers across 28 states.