Roy Harold Scherer Jr.

GPTKB entity