Charles Humble

Charles Humble is a remote engineering team leader with experience of both software delivery and content.