Upstream Magazine MGC Upstream 2010 – 2020 MGC Upstream 2010 MGC Upstream 2011 MGC Upstream 2012 MGC Upstream 2013 MGC Upstream 2014 MGC Upstream 2015 MGC Upstream 2016 MGC Upstream 2017 MGC Upstream 2018 MGC Upstream 2019 MGC Upstream 2020 MGC Upstream 2021