David Richard Shannon II

David Richard Shannon II

Persian Gulf War