John Milton Bagwell - 1928 to 2023