David is the Minister at Hexham Trinity and Slaley Methodist Churches
John 3:1-17
Deuteronomy 6:1-9 & John 4:7-12
Colossians 2:6-19
Colossians 1:15-23
Luke 5:1-11
Romans 12:1-2 & John 1:29-42
Matthew 1:18-25
John 2:1-11