William Allen — U.S. Army soldier, born 1845