ADVERTISEMENT
Kyle Soper

Kyle Soper

A desire to learn the ins and outs of everything he gets his hands on has lead to eight years of living and breathing computer