William H. McNichols Sr.

GPTKB entity