John Rafferty
John Rafferty

John Rafferty

gaming geek, music addict, ad guy, gym enthusiast, sneaker freak