Duncan & his team are extremely capable and patient. They exceeded our expectations going above & beyond in order to ensure we were satisfied with the final result. Duncan’s quick responses & guidance allowed up to keep timelines & launch site on time. Duncan was readily available when needed, and able to provide solutions. We appreciated how user friendly Duncan made our website, both on front & back end. With his help, we now have a site that we can maintain on our own and that users can enjoy!