Dennis Tsang
Catholic. Software developer. Public transportation enthusiast.
I got an A on my Geography Extended Essay. 😀