David A. Johnston
David A. Johnston

David A. Johnston

Technologist, Voluntarist, Future Martian Settler, & Evangelist for Decentralization.