The Mind Of A Leader

The mind of a leader must be free???a mind that can dream and imagine. All new things were born in dreams. A leader must have the courage to be a nonconformist, just like a scientist. He must dream, even if he dreams alone or if people laugh at him….