Rev. Dr. Canon Alfred L. Salt

Title: Priest (Retired)
Location: Naples, FL United States

Continue reading “Rev. Dr. Canon Alfred L. Salt”