Tim Fox

Tim Fox

Futurist. Taking advantage of emerging technologies to advance the world.