Craig Fuller on the current State of the Supply Chain