John Joseph McMahon was an American professional basketball player and coach. A 6'1" guard from St. John's University, McMahon was selected by the Rochester Royals in the 1952 NBA draft. He played eight seasons in the National Basketball Association (NBA), for Rochester and the St. Louis Hawks.