Law Prof, CRC in Internet and E-commerce Law @uocommonlaw @LawBytesPod Mastodon: mas.to/@mgeist | @mgeist@mas.to mgeist.bsky.social mgeist.substack.com

Ottawa, Canada