
About
Than Powell is a biotech and health-tech operating executive who joined Longeveron as Chief Business Officer in July 2025 and was appointed interim CEO on September 3, 2025. Longeveron’s June 4, 2026 BIO Convention announcement lists Stephen H. Willard as CEO and Powell in Business Development, indicating Powell’s interim CEO period had ended by then. Earlier in his career, Longeveron states that Powell led Corporate Development & Strategy at Surescripts and founded Epulate, a venture-backed health technology company focused on transplant immunology.
Areas of interest
biotechhealth techregenerative medicinestem cell therapiesAlzheimer's diseasepediatric cardiologybusiness developmentstrategic partnershipsinternational strategy