William F. Friedman Jr.

GPTKB entity