James Graham McLeod (1932–2022) | Synapse