Andrew Willson

Student, skiing, and problem solving in New York