Richard Scott Carter, MD, Family Medicine

2308 W Hwy 66
StroudOK  74079-6729 (Lincoln County)


Phone: 918-968-0079
Fax: 918-968-0079

NPI: 1225144504
License Number: 22887 (OK)