David James Welsh, Stirling, Scotland