Care Team
Virtual primary care is a team effort
With Firefly, you get a doctor, nurse practitioner, health guide, and behavioral health specialist all working together to provide you continuous support.
Meet our primary care providers

Nisha Basu
MD
"The support of a caring clinician can make all the difference for an individual looking for guidance in their healthcare journey."
Tufts School of Medicine

Laura Desrochers
MD, MPH
"Healthcare should be a collaborative effort between patients and their healthcare team to achieve goals for a happy, healthy life."
University of Massachusetts Medical School

Sarah Douglass
RN
"Patients should feel heard, understood, and respected by their primary-care team. This creates lasting therapeutic relationships."
University of Massachusetts Lowell

Andy Ellner
MD
"I try to really listen to my patients—to understand them as people: what drives them, what they're worried about and what's really going on in their lives."
Harvard Medical School

Jeff Greenberg
MD
"I try to empower patients to achieve their goals by supporting them over time and being there whenever they need me."
University of Pennsylvania

Amanda Mitchell
NP
"Looking at the patient as a whole helps to optimize their care and outcomes."
Boston College
Meet our behavioral health specialists
Meet our health guides

Riley Muggler
"It’s the little things that add up over time to create lasting change."
Tufts University School of Medicine

Ryan Joy O'Connor
"I focus on building supportive relationships with my patients. It’s the key to helping them achieve their goals."
Roanoke College
Meet our Expert Specialists

Yasmin Khan
MD, MPH
Joslin Diabetes Center

Daniel Kramer
MD, MPH
Harvard Medical School

Tyler McClintock
MD
Cambridge Health Alliance