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
Ivan Loker, MD
Christina Bolton, MD
Jessica Perez, MD
Alexander Baaklini, DO
Vidhi Jadeja, MD
Rabia Nasir, MD
Brian Raitzin, MD


Hugh Blumenfeld, MD
Robin Gold, MD
Adam Perrin, MD
Kyle Elligers, MD
Nicole, Cahalan, MD
Ryan Russell, DO
Sarah Lopez, MD
Kristine Faulknham, MD
Jordan Borgman, MD
Kelley Sheller, MD
Stephanie Kramer, DO
Christopher Lonegan, DO


Fonda Gravino, MD
Eugene Orientale, MD
Tom Agresta, MD
Andrea DeDonato, DO
Onyinyeckukwu Kanu, MD
Mohammad Younes, MD
Saleha Raajpoot, DO
Kristen Island, MD
Matthew Miesch, MD