Rev. Mark ten Haaf
Latest
Authors
Series
Texts
Confessions
Dates
Honor God’s Name in the Public Square
Date:
Jun 21, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 37
The Story of Two Nations: Israel and Edom
Date:
Jun 21, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 25:19–34
The 3rd Commandment: Honor the Name of the LORD
Date:
Jun 14, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 36
“This is From the LORD!”
Date:
Jun 14, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 24:50
The 2nd Commandment: How to Worship the LORD
Date:
Jun 7, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
1 Samuel 4
God Provides a Replacement
Date:
Jun 7, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 22:1–19
The blessed purpose of God’s Law
Date:
May 24, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 34
The LORD visits Abraham as his guest
Date:
May 24, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 18:1–15
The two parts of conversion
Date:
May 17, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 33
God reaffirms his covenant with Abram
Date:
May 17, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 17
Our flesh is enthroned in heaven
Date:
May 14, 2026
Time:
Evening
Minister:
Rev. Mark ten Haaf
Text:
Ephesians 2:6–7
Jesus Christ gives office-bearers for the unity of the church.
Date:
May 10, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Ephesians 4:11–13
God’s Superabounding Grace
Date:
May 10, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 16:1–15
Are Good Works Necessary?
Date:
May 3, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 32
The LORD makes a covenant with his people
Date:
May 3, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Genesis 15
Prev
1
2
3
4
Next