Sometimes we refer to certain people as visionary. They are always seeing visions and dreaming dreams, but their visions and dreams are...

read more