Genealogy for Jesus the Christ, son of God

David

Name
David
Given names
David