Samuel Wheeler Beach
Books by Samuel Wheeler Beach on BookTides.