Gary D Foster 

Retired midwest man. Advocate for the Bill of rights, especially free speech, and the 2nd amendment. US Army Vet 71-73. My oath to defend the Constitution did not cease upon discharge. Realist. Existentialist.
See followers