I went back and looked at many of his last posts including ones in "staff discussions". His last post was June19, 15 and the last time he logged in was Aug 11, 15. There wasn't any hint in any of his posts that he was unhappy with anything or anybody, he just stopped logging in.
Hope he is alright and the reason wasn't health or some such.
.