Ted Xiao - aVenture Research