William H. Mc Rae Jr.

GPTKB entity