Otto J Schueckler, MD, Orthopaedic Surgery

862 Meinecke Ave
Ste 100
San Luis ObispoCA  93405-1721 (San Luis Obispo County)


Phone: 805-541-4600
Fax: 805-541-1564
Email: osc***@*****il.com

NPI: 1710051792
License Number: A74150 (CA)