Dr. Michael Teo Yu Keng

GPTKB entity