Hi William
Yes, the common English names of the Welsh make following the family tree difficult. All the names you mention are in my family tree with John and Thomas coming up repeatedly.
If you want to correspond direct, send me a line at
shelter@tassie.net.auKind regards
Brenda