How do I buy medical cannabis in New Jersey?

If you have a medical marijuana card, you can buy cannabis in New Jersey at a licensed dispensary or use a licensed delivery service.