There are 523 salary records for Michael Buchanan with 131 different job titles from 153 employers across 32 states.