Dr. ORD MITCHELL, MD

Address

5533 E 107th Pl
Tulsa, OK 74137