Skip Navigation
Reset
Accessibility Options
Contrast
High Contrast
Black & White
Invert Colors
Text
Highlight Links
Highlight Titles
Legible Font
Font Size
Line Height
Letter Spacing
Visual
Pause Animations
Hide Images
Bigger Cursor
Statement
Report An Issue
(724) 225-8657
APPOINTMENTS
Pay Bill
Patient Forms
(opens in new tab)
APPOINTMENTS
(724) 225-8657
About
Our Providers
Services
Foot & Ankle
Hand & Wrist
Hip Replacement
Knee Replacement
Shoulder & Elbow
Sports Medicine
Worker's Compensation
Patient Resources
Insurance
Testimonials
Patient Forms
Pay Bill Online
(open in new tab)
Contact Us
Pay Bill
Patient Forms
(724) 225-8657
REQUEST APPOINTMENT
(724) 225-8657
APPOINTMENTS
Skip Main Content
Meet our Team
REQUEST APPOINTMENT
Our Doctors
Armando Avolio Jr., MD
Armando Avolio Jr., MD
Role:
Orthopaedic Surgeon
Gregory B. Christiansen, MD
Gregory B. Christiansen, MD
Role:
Orthopaedic Surgeon
Derrick J. Fluhme, MD
Derrick J. Fluhme, MD
Role:
Orthopaedic Surgeon
John M. Gibbons, MD
John M. Gibbons, MD
Role:
Orthopaedic Surgeon
Patrick T. McCulloch, MD
Patrick T. McCulloch, MD
Role:
Orthopaedic Surgeon
Sham J. Persaud, DPM
Sham J. Persaud, DPM
Role:
Orthopaedic Surgeon
Joseph P. Stracci, DO
Joseph P. Stracci, DO
Role:
Orthopaedic Surgeon
Vincent J. Ripepi, DO
Vincent J. Ripepi, DO
Role:
Orthopaedic Surgeon
Our Physician Assistants
Kayla Hess, MPAS, PA-C
Kayla Hess, MPAS, PA-C
Role:
Physician Assistant
Olivia King, PA-C
Olivia King, PA-C
Role:
Physician Assistant
Kristen L. Knerr, MPAS, PA-C
Kristen L. Knerr, MPAS, PA-C
Role:
Physician Assistant
×
Thank you for subscribing!
You will receive important news and updates from our practice directly to your inbox.
Thanks!