menu
David Jay
New York, United States
bio
A developer and seasoned grassroots activist passionate about using technology to help build social movements.
bio
A developer and seasoned grassroots activist passionate about using technology to help build social movements.