Dave is awesome. He takes his time and works with each person according to their individual needs.