The week beginning April 25th had started with snow and finished with some sparkling Spring sunshine on the Spey. Both Craigellachie and Dufftown were buzzing and the already limited parking options shrank with cheerful abandon by the day. It was the best of times, and it was the best of times. David Mckenzie of Speyside…