Title: Dr. John Macleod : his work and teaching