Andrew Kay wins 41st Wessex