Christopher Pearse Cranch Jr.

GPTKB entity