Tag: James Rickard Macleod

16 March: Tribute to John James Rickard Macleod

John James Rickard Macleod (6 September 1876 – 16 March 1935) was

OV Digital Desk

6 September: Remembering John James Rickard Macleod on Birthday

John James Rickard Macleod (6 September 1876 – 16 March 1935) was

Suman Kumar