Claire Levesque, M.D.
Chair
Claire recently retired as the Chief Medical Officer for Commercial Products at Point32Health. Prior to joining Point32 Health (Tufts Health Plan), she held leadership roles in group practices, community hospitals and long-term care facilities. A resident of Needham, Claire joined the board in 2022. She holds a B.S. from Michigan State University and M.D. from the University of Vermont School of Medicine.