John Milner

Internet user, problem solver, technology enthusiast, finance guy, with a dash of photography.