Just so I understand everthing I read:

John Blue is a now Barnstable cop who talks to himself and enjoys the company of men.

Is that right?