Can you identify this flag?

The Scots are very good at bowls and it's very popular there. They seem to have invented most modern sports

Perhaps a Crown Green bowler visiting Scotland?
 
gb~yrh1.gif
Royal Highland Yacht club?
 
Top