1971

On May 1, 2010, William E. Straw ’71  was inducted into the Sports Hall of Fame at St. Francis High School in Mountain View, Calif., after serving as 28 years as Team Physician for the Lancers.

29 Oct 2018