Human: Can you summarize what a financial planner needs to know to advise clients? Assistant: 
A financial planner needs to understand their client's financial objectives, risk tolerance, investment experience, current financial situation, and any other relevant information. They should possess the skills necessary to explain complex financial concepts, develop strategies for their client's specific needs, and provide sound investment advice. Furthermore, they should be knowledgeable about a wide variety of financial vehicles and market trends, develop a comprehensive financial plan for their client, and follow up with regular reviews and updates.