My long term investing methodology