View Richard Shih's profile