Richard Alexander Fullerton Penrose, Sr.

GPTKB entity