Adrian L. Lu, PE

Adrian L. Lu, PE

Thoughts on engineering, entrepreneurship, and life