Craig Stevenson. (The Herald/ Submitted Photo)