NPI Central
Demelash Ambushe, M.D. — NPI 1710823729, Lima, OH | NPI Central