What makes David a "Man After God's Own Heart"?

Date:
2022-05-07
Speaker:
Length:
42:19
Player needs JavaScript turned on.