Heh, well that’s always the way of the world.
David was a shepherd, not an archaeologist. God has a quirky way of flipping everything over. ;)
David may have been a Shepherd, but he was not one of the “sons of Ishmael” if you catch my drift.