Benjamin Cosman

11,130
reputation
1
31
59

I like to teach, sing, solve puzzles, and play board games. I write a few puzzles too - check out my website!