Charles Cotton Sr.

GPTKB entity