Peterhead-born doctor ‘over the moon’ with surprise PhD

Aberdeen University graduations 2019