James B. Thompson, Jr.

GPTKB entity