William Anderson Beaumont - (1924-2017)