Stuart Armstrong

Stuart Armstrong

Group President for ComQi