NPI Central
Thanapoom Taweephol, MD — NPI 1972493617, Cleveland, OH | NPI Central