Get to know Dr. Ball
Ross University School of Medicine
Doctorate of Medicine
Post-Baccalaureate Pre-Medical Certification
Bachelor of Arts in Psychology
Residency and Fellowship Training
State University of New York at Buffalo
Obstetrics and Gynecology Residency
American Board of Obstetrics and Gynecology
Awards & Recognitions
Top Doctor by Buffalo Spree Magazine
2020 & 2021
Frequently Asked Questions
Is Dr. Ball accepting new patients?
Dr. Ball is currently accepting new patients. To schedule your appointment call (716) 846-1190.
Does Dr. Ball accept my health insurance?
Dr. Ball and Trinity Medical WNY accept most major health insurance carriers. Before scheduling your first appointment, we recommend you contact your insurance company to confirm that Dr. Ball or Trinity Medical WNY is included in your network.