Value Investing Checklist & Philosophy | Warren Buffett Investment Strategy