Frank Donaldson Jr.

GPTKB entity