Edgar F. Shannon, Jr.

GPTKB entity