Cannabis Investing CannaRoyalty Secures Revenue Royalty and Product Distribution Agreement through 2024 with Leading California Licensed Medical Cannabis Distribution Company