Elon Russell Jeffy, MD, Pediatrics

1811 S Baltimore Ave Ste 202
TulsaOK  74119-5215 (Tulsa County)


Phone: 918-644-0141
Fax: 918-392-4741

NPI: 1093934531
License Number: 218356 (MA)