Byron Tang

Sigh so many things to speak of, where to start?