Andrew Kirkaldy Golfer and Duke of York