Kinesis welcomes David Charles to the Executive Team