Random Words:
1.
One that constructs, invents, or plans successful ideas.
That guy is an envisionist.
See envision, idea, thoughts, plans..
1.
computer speakers by logitech that will make you want to scream for more
man, i just got those logitech Z-5500 speakers and they were t..