USA: MO: COOPER: New Lebanon Cumberland Presbyterian Church Cemetery in New Lebanon



Source Information