James Stewart Welch Jr.

James Stewart Welch Jr.

Born 28 September 1974 in Columbia, South Carolina