NPI Central
Binuri Hapuarachchy, MD — NPI 1003671165, Stanford, CA | NPI Central