William Fairhurst

British chess player and bridge designer

William Fairhurst

British chess player and bridge designer