Posted on July 31, 2020July 31, 2020 by BrandonLargest Maker of LSD William Pickard Released from Prison William Leonard Pickard has been compassionately released from prison. The FBI reports a 99.5% drop in LSD activity in the two years following his arrest. Share this:EmailFacebookRedditTwitterTumblr Related