Dr. Patrick McGahan, M.D.

Orthopaedic Surgery
Board Certified Orthopaedic Surgery & Qualified Medical Evaluator
Orthopaedic Surgeon (Private Practice), (Sutter Medical Group) & (Mercy General Hospital) Read More...