Daniel is an expert in his fields, responsible, diligent and patient. These attributes are essential to creative problem solving. He is highly personable and gently coaches his clients into internet understanding and resolution. Diana Fuller