JAMES COUTTS DUFFUS
provided by Dr. John Henderson Duffus of Edinburgh