D Dr. Steven Natterstad, MD 0 reviews 1000 Fremont Ave Suite 145 Los Altos, CA • 94024 View Practice (650) 917-1357