David A. B. McCarthy

GPTKB entity