There are 2,245 salary records for John Collins M with 462 different job titles from 586 employers across 47 states.