Arthur H. Hayes Jr.

GPTKB entity