Just for fun: All the TV Tropes I could think of that apply to J.J. or might apply to him in-game. The stuff that hasn't happened yet (or will be fleshed out) is in bolded italics.
blah blah blah going to be out of town this weekend from Thurs - Sat although technically it's Thursday morning and I'm posting anyway... but it doesn't count because I'm very tired and incoherent anyway and I say so!
Unless I am struck down by The Lazy, there should be a more detailed profile/character notes post up soonish.