Thomas Savage

A go-to geek working to close the digital divide

by