Q: How many states have enacted medical marijuana laws since 1996? A: Fifteen states and the District of Columbia — Alaska, Arizona, California, Colorado, Hawaii, Maine, Michigan, Montana, Nevada, New Jersey, New Mexico, Oregon, Rhode Island, Vermont, and...