William Allan becomes a captain of artillery.

After earning the highest score on the ordnance officer examination, William Allan becomes a captain of artillery.

Sponsors  |  View all