Jim Carter

Jim Carter

CTO, Media Systems Ltd