Abstract: A method of extracting cannabinoids, cannflavins, and/or essential oils from hemp and/or of producing a whole hemp extract lacking &Dgr;9-THC is herein described. The industrial hemp is harvested and the chaff is threshed from the seeds. The chaff is then ground and the ground chaff is extracted with an organic solvent. The extract is then loaded onto a chromatographic column selected to fractionate specific cannabinoids, cannflavins, and essential oils. In one embodiment, &Dgr;9-THC is fractionated out of the extract, producing a whole hemp extract lacking &Dgr;9-THC. In other embodiments, specific cannabinoids and related compounds of interest are fractionated out, thereby producing purified cannabinoids, cannflavins, and related compounds.