← All sourcesGenealogy of Michael R. Hardcastle and other collected informationsSource ID: S8072066291AuthorMichael R. Hardcastle, michael@hardcastle.dePublisher / URLOneWorldTree