Bishop Stephen London was presented with the Queen Elizabeth II’s Platinum Jubilee Medal at Government House in Edmonton on November...