Acid Chemist William Leonard Pickard RELEASED from double life sentence


July 24, 2020

William Leonard Pickard, alleged to have created 90% of the world’s supply of LSD, was just granted compassionate release from a double life sentence.