The guy is just screaming TROLL. "I almost lost my position" give me a break.
Even his first tweet about having to go under the radar...trying to create a backstory as to why his account is brand new. So many red flags, everywhere you look on that account