Taylor Leese

Software engineer. Snowboarder. Surfer in training.