JAMES COUTTS DUFFUS

provided by Dr. John Henderson Duffus of Edinburgh