31 the son of Melea, the son of Menna,

the son of Mattatha, the son of Nathan,(A)

the son of David,

Read full chapter