Oral history interview of Thomas P. Bowles, Jr.

Locations