Medical cannabis company MGC Pharmaceuticals has locked in a supply agreement that it expects to net about $20 million in annual revenue.

Medical cannabis company MGC Pharmaceuticals has locked in a supply agreement that it expects to net about $20 million in annual revenue.