Samuel Robbins Brown

Sand Beach Church (Cayuga County, New York)