Stefan Scherer, MD, PhD, 3T Biosciences president and CEO