Andrew Carr 8 December 2024 The Genealogy of Jesus (3) - David Barrie - Matthew 1 vv6-11, Ezekiel 34 vv23-31 Andrew Carr 8 December 2024