Southeastern Synod ELCA

The Rev David Thoreson

The Villages, FL

Retired