Sorry to be picky - but Dilwyn John was from Ystrad. His father was the steward of Ystrad Labour Club. Dilwyn was a guest at one of my birthday parties and ended up fighting with everyone.
I believe his father then moved on to Canton Liberal Club.
I suppose it's possible the Dilwtn was born in Tonypandy but I never heard it mentioned.
I think he was too small to be a top keeper, often bullied by opposing forwards.
He certainly was a decent snooker player.