John Stewart, Yerl o Buchan