A former moderator of the Free Church of Scotland has been laid to rest in Stornoway.

Dr Iain D Campbell's funeral was held at Stornoway Free Church on Lewis on Friday afternoon.

Rev James Maciver said his friend's death on Saturday at the age of 53 "numbed the Western Isles Free Presbytery".

"At an early age he showed an outstanding intellectual ability and spiritual insight, together with a remarkable eloquence, which led many to believe, rightly, that he was being prepared for a pulpit ministry," Mr Maciver said.

"Although gifted in so many fields Iain's great love was preaching the gospel. It was a preaching of the highest calibre.

"While we lament his passing and mourn the fact that we will never hear his voice in a pulpit again, we are thankful to have a large resource of his recorded sermons and lectures, through which we trust that his preaching will continue to convey rich blessing to many throughout the world."

Dr Campbell, who leaves behind a wife and three children, grew up in Stornoway and studied at Glasgow University.

He was ordained on Skye in 1988 and served as moderator in 2012, leading the Free Church's General Assembly.

Dr Campbell was a renowned theologian and author regarded as an expert on the history of the church.

The popular minister was also pastor of Point Free Church and of the nearby Knock Free Church on Lewis.

He played an instrumental role in reuniting the congregations following a 57-year-old split.