Jeshua Ben Pérachiah Ha David, 160 BCE

Name
Jeshua Ben Pérachiah /Ha David/
Given names
Jeshua Ben Pérachiah
Surname
Ha David