Aberdeenshire parish welcomes new minister after three-year vacancy

Rev Andrew Morrison
Rev Andrew Morrison

Breaking