Preached by Stuart Irvin on 3rd June, 2018

Text – Hebrews 11: 1-16