public profile
Daughter of Thomas John Sister of John John; Evan John; Gwenllian John; William John and Llewellyn John