Craig A Hanley playing the French Tarrasch as Black
Player profile: Craig A Hanley Opening: French, Tarrasch (C03-C09)