Portland Public Library

In memoriam, Rev. Cyrus Hamlin, [A. D. F. Hamlin]