John G. Castles
Description
Major General John G. Castles was commissioned upon graduation from Officer Candidate School Class 362-44. | He was Commander, 116th Separate Infantry Brigade, Virginia Army National Guard (VaARNG), Staunton, Virginia.
Additional Information
Graduated From
Fort Benning, Georgia
Highest Award
Unavailable
Year Inducted
1979
Branch Of Service
Infantry
Rank
Major General
HF ID #
HF_00894