David is amazing at what he does in creating opportunities for people. He explains things throughly and always has the clients best interest