poopsheetshop.com
Steven Ogden has left us. | Poopsheet Foundation
My friend, longtime fan, author, fanzine publisher and comics researcher Steven Ogden died on March 1st, 2019 after a lengthy battle with leukemia.