Randal MacGregor cot-sale2897