Kyle Upshaw
Kyle Upshaw hasn't written any stories yet.
Kyle Upshaw hasn't written any stories yet.
Civil Affairs professional. Interests include: leadership, national service, special operations, irregular warfare, the military profession, and ethics.