Guy Shilo

A technology enthusiast and an autodidact.