We have many Christmas events in December. On Sunday, December 25 we will worship in one service at 10:00 AM

Join us Sundays at 8:30AM, 11:00AM, & 6:00PM

Our messages are available online! You can browse through our messages by series, topic, date or speaker.  You can also subscribe to our podcast using itunes or any other podcasting software.

Sermons by Duncan Rankin

Back to Sermon Archive

August 7, 2016

The Old Hundredth

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 100:1–8

July 24, 2016

Holy, Holy, Holy!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 99:1–9

June 12, 2016

Joy to the World!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 98:1–9

June 5, 2016

Where is Jesus?

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 97:1–12

May 29, 2016

A New Song

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 96:1–13

April 17, 2016

Jesus Wants Revenge?

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 94:1–23

March 6, 2016

Jesus’ Gift to You: A Church Family

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 5:1–25

February 14, 2016

Better Still

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 93:1–5

February 7, 2016

Song for the Sabbath

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 92:1–15

January 24, 2016

God's Safety

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 91:1–16

December 13, 2015

Jesus’ Gift to You: A Good Pastor

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 4:1–16

November 29, 2015

Joy & Lament

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 89:1–52

November 22, 2015

Where are You, O God?

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 88:1–18

November 1, 2015

Born in Zion

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 87:1–7

October 18, 2015

Jesus Gift to You: Practical Care

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 3:8–16

August 9, 2015

Jesus' Gift to You: Pastoral Care

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 3:1–7

August 2, 2015

Jesus is Lord of My Life!

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 2:1–15

July 5, 2015

A Faithful Saying

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 1:12–1:20

June 14, 2015

True or False

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 1:3–1:11

April 12, 2015

Signed, Sealed, Delivered

Speaker: Duncan Rankin Series: 1 Timothy Topic: AM Service Passage: 1 Timothy 1:1–1:2

March 22, 2015

The Dedication

Speaker: Duncan Rankin Series: Nehemiah Topic: PM Service Passage: Nehemiah 12:27–47

March 15, 2015

John Hancock

Speaker: Duncan Rankin Series: Nehemiah Topic: PM Service Passage: Nehemiah 10:1–39

February 22, 2015

The Book

Speaker: Duncan Rankin Series: Nehemiah Topic: PM Service Passage: Nehemiah 8:1–8:18

January 25, 2015

Your Momma Wears Army Boots!

Speaker: Duncan Rankin Series: Nehemiah Topic: PM Service Passage: Nehemiah 4:1–4:23

January 18, 2015

Nehemiah's Prayer Answered

Speaker: Duncan Rankin Series: Nehemiah Topic: PM Service Passage: Nehemiah 2:1–2:20

January 4, 2015

Some Little Sacrifices

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 13:15–13:19

January 4, 2015

Nehemiah's Prayer

Speaker: Duncan Rankin Series: Nehemiah Topic: PM Service Passage: Nehemiah 1:1–11

December 7, 2014

Feared by Kings!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 76:1–76:12

November 30, 2014

The Same Forever

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 13:1–13:14

November 30, 2014

God is the Judge

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 75:1–75:10

November 2, 2014

A Psalm of Solomon

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 72:1–72:20

October 19, 2014

Look, Think & Listen

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 12:1–12:29

October 15, 2014

SoT Man 4

Speaker: Duncan Rankin Topic: School of Theology

October 12, 2014

Dying Well

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 71:1–71:24

October 5, 2014

Keep Calm & Pray

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 70:1–70:5

October 1, 2014

SoT Man 3

Speaker: Duncan Rankin Topic: School of Theology

September 21, 2014

My Secret Sins

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 69:1–69:36

September 7, 2014

Surf & Turf

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 68:1–68:35

September 3, 2014

SoT Man 1

Speaker: Duncan Rankin Topic: School of Theology

August 31, 2014

Happy, Happy, Happy!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 67:1–67:7

July 27, 2014

Mighty Mighty!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 66:1–66:20

July 13, 2014

Creation & Redemption

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 65:1–65:13

July 6, 2014

Preserving Faith

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 10:26–10:39

June 22, 2014

First & Second

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 10:1–10:25

June 8, 2014

Old and New

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 9:1–9:28

May 18, 2014

Sound & Fury

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 64:1–64:10

May 4, 2014

A Desert Song

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 63:1–63:11

April 27, 2014

Waiting in Silence

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 62:1–62:12

April 13, 2014

A Song from the 60s

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 61:1–61:8

April 6, 2014

Winning and Losing

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 60:1–60:12

March 9, 2014

The KGB

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 59:1–59:17

February 23, 2014

Breaking Teeth

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 58:1–58:11

February 12, 2014

SoT God 3

Speaker: Duncan Rankin Topic: School of Theology

February 9, 2014

Fingal's Cave

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 57:1–57:11

February 2, 2014

Kidnapped!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 56:1–56:13

January 26, 2014

Bigger & Better

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 8:1–8:13

January 22, 2014

SoT God 2

Speaker: Duncan Rankin Topic: School of Theology

January 12, 2014

Pesky Ziphites!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 54:1–54:7

January 8, 2014

SoT God 1

Speaker: Duncan Rankin Topic: School of Theology

January 5, 2014

Absolutely Indestructible!

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 7:1–7:28

January 5, 2014

No Good

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 53:1–53:6

December 8, 2013

The Unrepentant Murderer

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 52:1–52:9

November 24, 2013

David the Weak

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 51:1–51:19

November 13, 2013

SoT Trinity 5

Speaker: Duncan Rankin Topic: School of Theology

November 10, 2013

The Anchor Holds!

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 6:9–6:20

October 23, 2013

SoT Trinity 4

Speaker: Duncan Rankin Topic: School of Theology

October 9, 2013

SoT Trinity 3

Speaker: Duncan Rankin Topic: School of Theology

September 25, 2013

SoT Trinity 2

Speaker: Duncan Rankin Topic: School of Theology

September 15, 2013

Falling Away?

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 6:1–6:8

September 15, 2013

A Song for the Forgetful

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 50:1–50:23

September 11, 2013

SoT Trinity 1

Speaker: Duncan Rankin Topic: School of Theology

August 25, 2013

Higher & Better

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 5:1–5:14

July 7, 2013

Holding Fast

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 4:14–4:16

July 7, 2013

The Works of Man

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 49:1–49:20

June 30, 2013

The Living Word

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 4:1–4:13

June 30, 2013

The Beauty of Christ

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 48:1–48:14

June 23, 2013

Poking a Stick at God

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 3:12–3:19

June 9, 2013

Our God Reigns!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 47:1–47:9

May 22, 2013

SoT Scripture 10

Speaker: Duncan Rankin Topic: School of Theology

May 8, 2013

SoT Scripture 9

Speaker: Duncan Rankin Topic: School of Theology

April 28, 2013

Our Refuge and Strength

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 46:1–46:11

April 24, 2013

SoT Scripture 8

Speaker: Duncan Rankin Topic: School of Theology

April 21, 2013

A Marriage Made In Heaven

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 45:1–45:17

April 10, 2013

SoT Scripture 7

Speaker: Duncan Rankin Topic: School of Theology

March 27, 2013

SoT Scripture 6

Speaker: Duncan Rankin Topic: School of Theology

March 24, 2013

Our Apostle and High Priest

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 3:1–3:11

March 17, 2013

The Christian Laughingstock

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 44:1–44:26

March 10, 2013

The Free Church

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 43:1–43:5

February 27, 2013

SoT Scripture 4

Speaker: Duncan Rankin Topic: School of Theology

February 13, 2013

SoT Scripture 3

Speaker: Duncan Rankin Topic: School of Theology

February 3, 2013

Jesus is our Brother

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 2:9–2:19

January 23, 2013

SoT Scripture 2

Speaker: Duncan Rankin Topic: School of Theology

January 13, 2013

The Absence of God

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 42:1–42:11

January 9, 2013

SoT Scripture 1

Speaker: Duncan Rankin Topic: School of Theology

December 12, 2012

SoT Intro 3

Speaker: Duncan Rankin Topic: School of Theology

December 2, 2012

Pay Attention!

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 2:1–2:8

November 25, 2012

Climbing the Ladder

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 1:4–1:14

November 21, 2012

SoT Intro 2

Speaker: Duncan Rankin Topic: School of Theology

November 18, 2012

Judas Foretold

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 41:1–41:13

November 14, 2012

SoT Intro 1

Speaker: Duncan Rankin Topic: School of Theology

November 11, 2012

The Obedience of Christ

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 40:1–40:17

October 28, 2012

How to be Depressed!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 39:1–39:13

October 7, 2012

An Unpopular Topic!

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 38:1–38:22

September 23, 2012

Last Days Ministries

Speaker: Duncan Rankin Series: Hebrews Topic: AM Service Passage: Hebrews 1:1–1:4

August 19, 2012

The Lord is Always Faithful

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 37:1–37:40

July 8, 2012

Church Life in a Creepy World

Speaker: Duncan Rankin Series: Jude Topic: AM Service Passage: Jude 1:17–1:25

June 24, 2012

Creeping From Bad to Worse

Speaker: Duncan Rankin Series: Jude Topic: AM Service Passage: Jude 1:5–1:16

June 24, 2012

Safe With God

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 36:1–36:12

June 17, 2012

Jeepers Creepers!

Speaker: Duncan Rankin Series: Jude Topic: AM Service Passage: Jude 1:1–1:4

June 17, 2012

Divine Rescue

Speaker: Duncan Rankin Series: Psalms Topic: PM Service Passage: Psalm 35:1–35:28