David Walker

David Walker

Christian first, American second, conservative third.