John Alexander BARCLAY
1828 - ?
< >