John Ambrose Fleming Jr.

GPTKB entity