Is it actually David? Can't tell if it's literally supposed to be him, or if it's... Vision?
Either way, fun riff on Covenant. Not what I would have expected in this comic at all, but it's nice seeing prequel love in all the weirdest of places as of late!