Torre Braun Ruth, MD

Orthopaedic Surgery
No patient ratings. Why not?
Program: Penn Trauma and Fracture Services

Penn Medicine provider



















John M. Vasudevan, MD, CAQSM

Physical Medicine and Rehabilitation, Sports Medicine
4.9 with 417 ratings
Programs: Penn Electrodiagnostic Medicine Services Penn Musculoskeletal Medicine Services Penn Physical Medicine and Rehabilitation Program Penn Regenerative Sports Medicine Program Penn Running and Endurance Sports Program Penn Sports Medicine Program Penn Sports Rehabilitation Services

Penn Medicine provider


Brianna Katherine Wells, PA-C

Physician Assistant

Brianna Katherine Wells, PA-C

Orthopaedic Surgery
No patient ratings. Why not?
Programs: Penn Hand and Wrist Program Penn Joint Replacement Program Penn Shoulder and Elbow Program Penn Sports Medicine Program Penn Trauma and Fracture Services

Penn Medicine provider





X