Powered by Progressier logo

David J. Randall

Having been in ministry for more than 50 years, David is now a retired minister of the Free Church of Scotland.