John+ Garviach
He has a biological son named
James+
.
Personal Details
John+ Garviach
John+ was born about 1250. He died after 1296.
Children
James+ Garviach
James+ was born about 1282.