john duke hall Share definition Flag a guy with a very very very very very tiny pee pee Gorl1: why you sad Gorl2: i just found out my boyfriend is a john duke hall john duke hall by `dad June 6, 2018 0 0 Get merch Get the john duke hall mug. Buy Now — $32.95 See more merch