Chris Duncan

Chris Duncan

IT industry veteran, lifelong learner and lover of simplicity over complexity