Xiaoqiao Lu vs Peter Richards compared for founders deciding who to pitch. Stage focus, check size, and sector fit compared side by side.
Xiaoqiao Lu is a individual/angel based in Palo Alto. Peter Richards is a venture capital based in Menlo Park, California, United States. Both invest in Biotech, while Xiaoqiao Lu also covers adjacent sectors and Peter Richards covers Artificial Intelligence and Cybersecurity. On stage, Xiaoqiao Lu is active at undisclosed stages and Peter Richards at Pre Seed, Seed and Series A.
Investors like Xiaoqiao Lu · Investors like Peter Richards · Xiaoqiao Lu co-investors · Full investor directory