William was amazing! I was amazed by how prepared and professional he was throughout the process. He helped me through any worries or concerns that I had and solved problems as they happened. He did a great job communicating with me and made sure I understood what was happening every step of the way. I highly recommend William!