Martin J. Van Alstyne

GPTKB entity

Statements (19)