TheChessiad
Miyembrong Diamond

Communications Manager for the Charlotte Chess Center