Alexander Patrick Greysteil Ruthven

GPTKB entity