NPI Central
Mark Castle, MD — NPI 1528745692, Tripler Army Medical Center, HI | NPI Central