David H. Moffat Jr.

GPTKB entity