BR

Blake Richards

CEO at Elucid

Blake Richards is a seasoned executive with extensive experience in the medical technology and consulting sectors. Currently serving as Chief Operating Officer at Elucid since October 2019, Blake leads a Boston-based software as a medical device company that leverages artificial intelligence. Prior roles include Chief Executive Officer at Deloitte Consulting, where strategic solutions were developed for MedTech, Payer, and Provider executives, and an Advisory position at Elucid Bioimaging Inc. Blake also held positions at Imagen Technologies, Epic, and Ferrell Capital Management, among others, providing a strong foundation in patient confidentiality, revenue cycle management, and analytical roles. Educational qualifications include an M.B.A. from Columbia Business School and a B.S. in Economics and Statistics from Duke University.

Links


Org chart

Sign up to view 9 direct reports

Get started