NPI Central
Osabuohien Irowa NPI Number 1629087606 — East Orange, NJ | NPI Central