David Njoki
David Njoki

David Njoki

Operator at Invisible Technologies, Inc.