National master, chess coach, polyglot, actuary
باشگاهها
Chess.com Verified Titled Players
۱۰٬۰۳۸ عضو
CHESSBRAHS
۴۸٬۹۳۹ عضو
Knightcap Chess Club
۳۲۱ عضو
Canada Chess Youth Club CCYC
۱٬۴۸۸ عضو
Annex Chess Club
۳۸۸ عضو