Spirit & Truth Ministries
PO Box 904
Islamorada, FL 33036
Islamorada, FL 33036