Ronald C. Machen Jr.

GPTKB entity