The Top Chess Players in the World

David McTavish

David McTavish
Full name
David McTavish
Born
1966 (age 58)‎
Place of birth
Federation
Canada
Retired
Profiles

Rating

Bio