Islander named Young Highland Chef of 2015

Young Highland Chef David MacDonald puts the finishing touches to his dish
Young Highland Chef David MacDonald puts the finishing touches to his dish