Duncan Kent - Sail Magazine

Duncan Kent