David M. K. H. Kahn

GPTKB entity