Accepting New Patients
Employed By Catholic Health Badge Employed by Catholic Health
Gender: Male
Languages: Polish , Russian , , English

Care Philosophy

I am committed to providing the highest quality of care to all of my patients by treating each person as if they were a member of my family. Utilizing a “family medicine” approach allows me to identify the most appropriate treatment and ensure good communication with the patient, their family, as well as other providers involved in their care plan.

Office Locations

Map

Trinity Medical Cardiology

825 Wehrle Dr
Williamsville, NY 14221
(716) 634-3243

Map

Trinity Medical Cardiology

3091 William St
Cheektowaga, NY 14227
(716) 822-3098

Map

Trinity Medical Cardiology

310 Sterling Dr Ste 100
Orchard Park, NY 14127
(716) 677-6800

Map

Trinity Medical Cardiology

4855 Camp Rd
Hamburg, NY 14075
(716) 822-3098

Hospital Affiliations

Mercy Hospital of Buffalo

565 Abbott Road
Buffalo, NY 14220
(716) 826-7000

» Get Directions » View Location

Request An Appointment

Fill out a quick form and a Catholic Health representative will call you to schedule an appointment.

Request an Appointment