yes, and racially David is descended from plenty of Gentiles
Racially, everyone is descended from a gentile since we are from Adam and Noah's sons.
David was a Jew, distinct from Noah and Abel or do you deny that also?