John William Johnstone Jr.

GPTKB entity