Michael Kwan

Michael Kwan

Semi geek. Amateur web designer. Facebook marketer. Straightforward. Simple. Frank. Not very tactful. Follow at own risk.