Jeff Chan
Jeff Chan

Jeff Chan

Kidney transplant recipient at 25 | Changing the world begins with one person at a time