Michael Foong

Michael Foong

Ungrounded professional of play, borderline certifiable, full of exuberence, discoverer, adventurer, producer, broadcaster, court jester

Singapore
12 posts
Website Twitter Facebook