Brian Chan

Brian Chan is a computer software engineer who strategically uses business as missions

Past Resources