A sketch of the life and character of the Rev. David Caldwell, D.D. : near sixty years pastor of the churches of Buffalo and Alamance
Greensborough, N.C.