Calvin Chan

calvintychan

Internet Entrepreneur. Technology Enthusiast. World Traveler.

Twitter