Peter Aldridge

Company: Blue Rock Therapeutics

Position: Product Engineering

Term in Group: 2014-2019, PhD