Rev. Dr. Canon Alfred L. Salt

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

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