Joseph Walton Tate Jr.

Joseph Walton Tate Jr.