I wondered for a long time but didn't really chase after it but I find it annoying when I can't express my thoughts which leads to misunderstanding. Happy that I found this website.
So, whatWhat do you call a person that has a lot knowledge/information but decides to not share it?
Is it really the classic know-it-all or enlightened?