Cornell University Library Digital Collections

Captain Robert James Hamilton