Charles Trubshaw Sr.

GPTKB entity