These past few weeks, working with Duncan on building our site was truly a blessing. He is extremely organized, knowledgeable and professional. He had a very systematic approach on goals and tasks that both our team and he would accomplish each day to meet the end goal. Communication was quick and precise which allows both parties to understand what are potential issues and what can we do to solve them. Overall, it was a great experience. When it comes to building your online store, Duncan and his team is absolutely the right choice.