Author Image

Ian Rufus

Software Engineer

Developer, Blogger, Streamer. Potentially incompetent.