Grandmaster Daniel Hayen (10th Dan)

2016-01-29 3