Who distributes Adderall?

It's a controlled substance which must be prescribed by a doctor and distributed by a licensed pharmacist. The laws are strict and failure to comply with those laws can result in loss of license, either for the doctor or the pharmacist.