John Hefford Share definition Flag normal dude who is a slave at Canadas wonder. Has two retarded dogs MASSIVE COCK. OMG john hefford is hot John Hefford by pplover22 August 30, 2022 0 0 Get merch Get the John Hefford mug. Buy Now — $32.95 See more merch