Intelligent BPM Ninja Retail: Retailers & Suppliers, A Three Legged Race or Synchronized Swimming? 8 Sep 2020