I’m not up the religious fable but didn’t Moses overrun the Canaanite’s…so the Canaanite’s were there before King David as far as I understand.