Welcome!‎ > ‎


In order to provide our patients with the most personalized care possible, our physicians and staff are divided into three teams. When you become a patient here, you are assigned a primary care physician (PCP) who is a member of one of those teams. We always try to give you an appointment with your PCP. However, if your PCP is not available, another physician on the team will take care of you. Team members communicate with each other about patient care issues, thus ensuring optimal continuity of care. Our front office and nursing staff are skilled at assisting you with your health care needs as well.


Kenia Mansilla, MD
Smriti Ohri, MD
Jessica Perez, MD
Alexander Baaklini, DO
Vidhi Jadeja, MD
Rabia Nasir, MD
Brian Raitzin, MD
 Andria Matthews, MD
Elizabeth Darsan, MD


Hugh Blumenfeld, MD
Robin Gold, MD
Adam Perrin, MD
Nicole, Cahalan, MD
Ryan Russell, DO
Sarah Lopez, MD
Kristine Faulknham, MD
Jordan Borgman, MD
Kelley Sheller, MD
Daniela Gil Henao, MD
Kiran Lorick, MD
Pedram Sinai, MD
Zachary Maass, DO


Fonda Gravino, MD
Eugene Orientale, MD
Tom Agresta, MD
Andrea Gillis, DO
Mohammad Younes, MD
Saleha Raajpoot, DO
Kristen Island, MD
Matthew Miesch, MD
Alex Mafdali, MD
Dennay Burgess, MD
Sophia Rashid Khan, MD