Record high number of stem cell donors in Aberdeen

Kevin Stewart
Kevin Stewart

Breaking