Duncan Chan

Duncan Chan

unpredictable, unstable, but always ready