There are 372 salary records for Shane Wilson M with 109 different job titles from 117 employers across 26 states.