Our friend & neighbor recommended David to us and we were well pleased!  We were kept informed from start to finish.  Our experience was over the top!  We think David is the very best and we would recommend him to anyone!!