Ilona builds technology that should exist
Current role:
Managing Director of Tech at
MoveOn.org
Based in
Minneapolis