James Stewart Welch Jr.

James Stewart Welch Jr.

1974-09-28

Biography