Mario Joseph Gabelli is an American stock investor, investment advisor, and financial analyst. He is the founder, chairman, and CEO of Gabelli Asset Management. He is also a visiting investor in Columbia Business School for Value Investing courses. Here are some great investing lessons from him