×

Primary Care

Our Primary Care Team is Now Accepting New Patients Virtually!

If you are in need of a PCP, you can establish care through a video visit. View our team of PCPs below and call their office directly to set up an appointment, or call 716-630-2544 for help.

Staying well starts with your primary care doctor. At Buffalo Medical Group, your Primary Care Physician (PCP) is your first stop for medical care—and your partner in health. Our Buffalo Medical Group Primary Care Physicians deliver comprehensive care that’s as convenient as it is compassionate, and always strives to keep you well.

We also offer telemedicine options, including video visits and e-Visits through MyBMGChart, to provide you with the care you need from the comfort of your home.

We offer a comprehensive approach to patient care, giving you access to a team of primary care physicians, specialists, nurse practitioners, physician assistants, nurses, pharmacists, nutritionists, behavioral health specialists, and ancillary service and support personnel who work collaboratively to offer you a continuum of care that meets all of your health care needs.

We are a Patient Centered Medical Home, a recognition given by the National Committee for Quality Assurance (NCQA), for our partnership of care coordination between you and our providers.

Our PCPs are here to keep you well, offering a variety of preventive services. With locations in the Northtowns, Southtown and Downtown Buffalo, your care is never far from home.

  • Annual physicals (student/camp/sports/work)
  • Diagnostic and screening procedures (radiology, laboratory and other testing)
  • Flu shots
  • Health and illness prevention
  • Medications and treatment instruction/education
  • Ongoing chronic care management
  • Preliminary diagnosis
  • Prescriptions
  • Routine blood work
  • Specialist referrals
  • Therapeutic plan

Our Primary Care team consists of doctors and advanced practice practitioners, trained in Family Medicine & Internal Medicine.

As a Primary Care patient of Buffalo Medical Group, you’ll have access to our SameDay Care service, giving you a convenient, same-day option for non-emergency medical issues that may arise after normal office hours, on Saturdays or on holidays.

Learn more about our SameDay Care, located at 295 Essjay, Williamsville & 3900 North Buffalo Road, Orchard Park.

 

Primary Care Specialists

John C. Notaro, M.D.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4806 See Doctor Profile

Eric J. Waffner, M.D., F.A.C.P

325 Essjay Road

Williamsville, NY 14221

716.630.1072 See Doctor Profile

Joseph Corigliano, D.O.

6950 South Transit Road

Lockport, New York 14094

716.630.1335 See Doctor Profile

Vigel Varkey, M.D.

6950 South Transit Road

Lockport, New York 14094

716-656-4581 See Doctor Profile

Kevin Lyon, D.O.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4479 See Doctor Profile

Tiffany Hoffmann, D.O.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4562 See Doctor Profile

Saleha Butt, M.D.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4485 See Doctor Profile

Ryan Miller, M.D.

85 High Street

Buffalo, New York 14203

716.656.4476 See Doctor Profile

Mariam Ansari, M.D.

325 Essjay Road

Williamsville, NY 14221

716.656.4462 See Doctor Profile

Maria Kontos, D.O.

325 Essjay Road

Williamsville, NY 14221

716.656.4463 See Doctor Profile

Zeeshan S. Hussain, M.D.

85 High Street

Buffalo, New York 14203

716.656.4461 See Doctor Profile

Benjamin Zwierzchowski M.D.

325 Essjay Road

Williamsville, NY 14221

716.656.4459 See Doctor Profile

Mai-Linh Notaro, D.O

85 High Street

Buffalo, New York 14203

716.857.8647 See Doctor Profile

Harjit Kaur, D.O.

85 High Street

Buffalo, New York 14203

716.857.8650 See Doctor Profile

Kapil Chatrath, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1163 See Doctor Profile

Sara Bensman, D.O.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4454 See Doctor Profile

Darren M. Caparaso, M.D.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4807 See Doctor Profile

Richard L. Collins, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1018 See Doctor Profile

Jesenia Cruz, M.D.

6950 South Transit Road

Lockport, New York 14094

716.630.1312 See Doctor Profile

David Dormandy, Jr., D.O.

325 Essjay Road

Williamsville, NY 14221

716.630.1339 See Doctor Profile

Chandra Fisher, D.O.

325 Essjay Road

Williamsville, NY 14221

716.630.1047 See Doctor Profile

Andrew Halsdorfer, D.O.

325 Essjay Road

Williamsville, NY 14221

716.630.1338 See Doctor Profile

Shuman Hua, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1037 See Doctor Profile

Gregory A. Jobes, M.D.

3900 North Buffalo Road

Orchard Park, New York 14127

716.995.1021 See Doctor Profile

Michael Jordan, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1308 See Doctor Profile

Mark Kim, D.O.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4804 See Doctor Profile

Sukhwinder Singh Kodial, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1233 See Doctor Profile

Mary Katherine Kolbert, M.D.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4818 See Doctor Profile

Andre Lopez, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1465 See Doctor Profile

Annaliese Noack, D.O.

325 Essjay Road

Williamsville, NY 14221

716.677.6060 See Doctor Profile

David A. O’Keeffe, M.D.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4805 See Doctor Profile

James Poupalos, D.O.

325 Essjay Road

Williamsville, NY 14221

716.630.1341 See Doctor Profile

Shannon Poupalos, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1450 See Doctor Profile

Michael Pusatier, D.O.

325 Essjay Road

Williamsville, NY 14221

716.630.1131 See Doctor Profile

Jacqueline Shanahan, D.O.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4820 See Doctor Profile

Vikas Singla, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1174 See Doctor Profile

Nicole Symons, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1465 See Doctor Profile

Frank Voelker, D.O., F.A.C.P.

325 Essjay Road

Williamsville, NY 14221

716.630.1067 See Doctor Profile

Ann Wands, D.O.

6950 South Transit Road

Lockport, New York 14094

716.630.1322 See Doctor Profile

Daisy Wen, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1182 See Doctor Profile

Thomas G. White, M.D.

85 High Street

Buffalo, New York 14203

716.857.8623 See Doctor Profile

Jennifer Wisnoski, M.D.

325 Essjay Road

Williamsville, NY 14221

716.630.1115 See Doctor Profile

Min Yang, M.D., PhD

325 Essjay Road

Williamsville, NY 14221

716.656.4851 See Doctor Profile

Mary Ilene Tarapacki, F.N.P

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4816 See Doctor Profile

Julia Szafranski, RPA-C

6950 South Transit Road

Lockport, New York 14094

See Profile

Liliya Kulik, PA

6950 South Transit Road

Lockport, New York 14094

See Profile

Jacqueline Piazza, P.A.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4807 See Profile

Gabriel Lopez, P.A.

325 Essjay Road

Williamsville, NY 14221

See Profile

Nicholas Bossert, P.A.

325 Essjay Road

Williamsville, NY 14221

716.630.1037 See Profile

Allison Berus, P.A.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4817 See Profile

Deanna Pieczynski, NP

295 Essjay Road

Williamsville, NY 14221

See Profile

Diane Cozzo, N.P.

85 High Street

Buffalo, New York 14203

716.857.8623 See Profile

Doug Rowe, P.A.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4807 See Profile

Allison Luksch, P.A.

325 Essjay Road

Williamsville, NY 14221

716.630.1072 See Profile

Sarah Courteau, P.A.

6950 South Transit Road

Lockport, New York 14094

716.630.1017 See Profile

Abby Preziuso, P.A.

3900 North Buffalo Road

Orchard Park, New York 14127

716-995-1021 See Profile

Noel Ridge, P.A.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4806 See Profile

Barbara Whiteside, P.A.

3900 North Buffalo Road

Orchard Park, New York 14127

716.656.4804 See Profile