David Powell is honest, patient, and knowledgable. He truly treats his clients like family. He holds frequent, extremely informative events and makes himself very available to clients. On a personal level, David is a great guy. He cares about the hopes, success, and goals of his clients and helps strategize as to how to achieve them. It is without hesitation that I give Powell Financial my highest recommendation.