Ben Flanagan First Canadian To Win Falmouth In 46 Years