Primary Job Title Chief Business Officer Primary Organization Confo Therapeutics
Location Cambridge, Massachusetts, United States Regions Greater Boston Area, East Coast, New England Gender Male
Facebook View on Facebook LinkedIn View on LinkedIn X (Twitter) View on X
Stephen Dowd is the Chief Business Officer of Confo Therapeutics. He previously worked at Rallybio as a Head of Business Development, Europe. Stephen Dowd attended the University of Cambridge.



