David walks on water! He always listens, is compassionate and helps me put things in perspective! Always!! He is worth every cent you pay him! THE BEST!!