Luke 3:23–30 Meaning (The Genealogy of Jesus: Son of David, Son of Adam, Son of God (Part 1))