Nate Cook profile image
3768
Reputation: 80731
Evanston, IL

Nate Cook