William Roscoe Jr.

GPTKB entity