After having read the first two sentences in your description I thought: He isn't really thinking of an INTp, is he? The third sentence put some doubt into my immeadiate reaction, and the talk about drinking problems put even more. But the rest of the description showed more similarities, so I got the overall impression of a thinking perceiving type, probably introverted too, and I thought that you might be thinking of an ISTp (SLI).

There is a problem, though. The ISTp is probably the one single type that I have the vaguest picture of of all the sixteen types. I have had trouble finding real life examples of ISTps that I can be sure really are ISTps. I think that I know one or two persons who I strongly suspect are ISTps, but I have no final proof of that yet. So, I am not too confident in my typing of your mysterious guy, Rocky.

I would never think of an ISTj (LSI), but there was one sentence in your description that made me think of an ENTj. And when I read the whole description again, maybe an ENTj is not impossible anyway. It could, in a slightly screwed sense, describe several traits of some real life ENTjs I know. If that is true, the description is probably either too brief, or my understanding of ISTps is misleading and inaccurate, and it really is a description of an ENTj.

But when you start doubting your impressions like this, it's easy to have more and more doubts. The only things I think that I "know" for sure is that he is not an F type, and he is not an ISTj or an ESTj, and I don't think he is an INTj.