Benjamin Andrew Shepard, DO, Internal Medicine

717 S Houston Ave
Ste 300
TulsaOK  74127-9023 (Tulsa County)


Phone: 918-382-3100
Fax:

NPI: 1568752863
License Number: 5278 (OK)