With a heavy heart we announce the loss of David Caves Jr.

This entry was posted in Presbytery News. Bookmark the permalink.