As far as my weaknesses, I would honestly say that I have a bit of a tendency to overthink things. So, as far as being able to navigate overthinking or maybe being a bit of a perfectionist, I would say that any position that I would have, it helps me a lot with having a very good leadership team where the systems and the way that you approach the business with the sales process, that it's pretty much a fine greased wheel that I can just jump on it and do the different things that are suggested. I'm very good with the teamwork as well as constructive criticism. So I would honestly say that that would be a weakness of mine. Another weakness might be maybe just thinking a little bit more on my feet. I have done well with scripts and able to make those scripts my own and perhaps in the beginning maybe not being as confident about the product that I'm offering. Those kind of things, I need the ramp up time in terms of presenting that in a confident way to the clients. So those things, as long as those things are handled well with your team and with your leadership and management, I believe that I'd be very comfortable in a position with me myself as a sales rep and I would just be really glad to plug into your system to do that. Thank you very much.