Spencer Huemura NPI 1619502549 Practice location: 1952 Se 122nd Ave, Portland, OR 972331304 Taxonomy code: 101YM0800X Phone: (035) 973-8785