William Elliott

William Elliott

Software Engineer passionate about learning, building and ping pong.