Engelsmannen Sir William Johnstone uppehöll sig en längre tidbland