Placeholder candidate photo

Kevin Pan

Synthetic Biology: Undergraduate Liaison Officer

This candidate did not supply a manifesto.