Andrew Lin's public profile