Philip D. Armour Jr.

GPTKB entity