James J. Ling Jr.

GPTKB entity