smiling man with glasses and dark blue collared shirt

Steve Arkinstall, D.Phil, is President and Chief Executive Officer at Elstar Therapeutics.