Karl So, was born and raised in Canton, China, Studied high school in HongKong and university in Alberta, Canada. Karl loves soccer since he was 8 years old and continuing playing until now. Karl works in Information Technology industry after school. Since he helps building BCCSF (British Columbia Chinese Soccer Federation) website in early 2000, he has been contributing his effort to BCCSF as technical support for more than 10 years. In year 2016, Karl joins BCCSF as a director and promises to help the federation with his knowledge.