Glenn Stewart Share definition Flag Peter puffer Glenn Stewart is a Peter-Puffer. He lives to puff peters and likes it in the ass very hard. Glenn Stewart by Deep diver April 11, 2019 0 0 Get merch Get the Glenn Stewart mug. Buy Now — $32.95 See more merch