Claire Levesque, M.D.
Claire recently retired as the Chief Medical Officer for Commercial Products at Point 32 Health. Prior to joining Point 32 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.