Ruth Carter

Member of Directors’ Committee
BSc (Hons) MSc
Ruth Carter