I'm not actually in a game with your Doc or anything, but I've seen him around, and I just wanted to say that I think you're writing him perfectly! You've got all the different parts of his personality down, and it's awesome. I love reading his threads when I see them! :)
no subject