Alexander A. Vandegrift Jr.

GPTKB entity