Mr. Davis is very professional and flexible when he believes he is going to get your business. We booked him and paid all costs upfront. Unfortunately, we had to cancel a couple months before the wedding. I called the first time and he said he would take care of my refund when he returned from vacation. Weeks…