Duncan Chan
Duncan Chan

Duncan Chan

unpredictable, unstable, but always ready

Editor of On Management.