Chess Player, Chess Problem Composer, Chess Problem Solver, Chess columnist.
Kelab-kelab
Team Philippines United
3,919 Ahli
knight Terrors
35 Ahli
Super FLash
590 Ahli
Worlds Best Group
396 Ahli
ZOnE C
21 Ahli