User Image

Dr. Francis Idada

M.d - Allopathic & Osteopathic Physicians

940 Ne 13th St Ste 2g-2300
Oklahoma City, Ok 73104