John Ward Mailliard Jr.

GPTKB entity