William Upshur was born October 28,1881 in Richmond, Virginia and graduated from the Virginia Military Institute (VMI) in 1902.
William Upshur was born on October 28,1881 in Richmond, Virginia. He graduated from the Virginia Military Institute in 1902.