David Andy Wall
David partly fulfills the covenant promises made to Abraham and Moses and therefore is a foreshadowing of who Christ will be to His people.
David partly fulfills the covenant promises made to Abraham and Moses and therefore is a foreshadowing of who Christ will be to His people.