Greg Marra
Greg Marra

Greg Marra

Big into robots, people, internets, and how they play together.