Alec Scott

An impatient futurist, who loves Computer Science and Space.