Robert Lindsay, 29t Yerl o Crawfuird