random memes }

Sam Ruby - Knot Theory

OK - I have to ask, how does this guy get time to work on so many interesting problems??