Aberdeen firms make new appointments

Alan White
Alan White