Southeastern Synod ELCA

The Rev A Richard Smith

Winchester, TN

Retired