Dr. Benahili Iboaya, DO is a board certified nephrologist in Findlay, Ohio. He is currently licensed to practice medicine in Ohio and Missouri. He is affiliated with Blanchard Valley Hospital, Fostoria Community Hospital, and Mercy Hospital of Tiffin.