John W. Macdonald

GPTKB entity