NPI Central
Peter Wahba, MD — NPI 1972206472, Odessa, TX | NPI Central