I highly recommend David
David worked on cancelling my timeshare with Diamond Resorts, now Hilton Grand Vacations. Although it will take another 30-90 days to cancel it, plus another 90 days since the initiation of this process, I feel that David promptly answers his phone calls and emails during this period. He worked tirelessly to get the successful result. I highly recommend David as a timeshare cancellation expert.