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
Skip Navigation
(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
Role:
Orthopaedic Surgeon
Gregory B. Christiansen, MD
Role:
Orthopaedic Surgeon
Derrick J. Fluhme, MD
Role:
Orthopaedic Surgeon
John M. Gibbons, MD
Role:
Orthopaedic Surgeon
Patrick T. McCulloch, MD
Role:
Orthopaedic Surgeon
Sham J. Persaud, DPM
Role:
Orthopaedic Surgeon
Joseph P. Stracci, DO
Role:
Orthopaedic Surgeon
Vincent J. Ripepi, DO
Role:
Orthopaedic Surgeon
Our Physician Assistants
Kayla Hess, MPAS, PA-C
Role:
Physician Assistant
Kevin Kear, PA-C
Role:
Physician Assistant
Olivia King, PA-C
Role:
Physician Assistant
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!