John Brown Francis Jr.

GPTKB entity