Customer Success Manager
Inventia Life Science, Australia
Dr Rachel Bleach currently works as a Customer Success Manager at Inventia Life Science. Rachel completed her PhD at the Department of Surgery, Royal College of Surgeons in Ireland in Endocrinology, Molecular Biology and Cancer Research.