Dave is great

Dave is great and always takes time to explain thoroughly what is wrong and what needs to be done to fix it.