Donald MacDonald Kingsbury (born 12 February 1929, in San Francisco) is an American–Canadian science fiction author. Kingsbury taught mathematics at McGill University, Montreal, from 1956 until his retirement in 1986.