info

Jennifer Shahade

Person on 3 sites

Jennifer Shahade is an American chess player, poker player, commentator and writer.