buchanan ribbon