William Howard Armstrong

Armstrong grew up in Lexington, VA. He was a graduate from Hampden-Sydney College and did graduate work at the University of Virginia. He teaches history at the Kent School in Kent, CT.