David Lu

Aspiring software engineer,occasional poker player,credit card churner.