So, I think that the most important quality that a good salesperson is going to have is first of all listening and understanding what the client or prospective client is actually wanting, what they're saying, what their fears, their hesitations are. Secondly, I do believe that good product knowledge is vital to be able to explain and discuss those products and services so that the customer will then see a value in the products and services that are offered. And lastly, to be able to think on their feet and be able to understand objections and hesitations, whether they're real or perceived and be able to discuss those in a manner which does not irritate the customer, our prospective customer.