Our Lady is the Tower of David, Arc of the Covenant and Gate of Heaven May 17, 2020 By Fr. Hugh Gillespie, SMM