John Brosnan

John Brosnan

software developer. music lover. book reader. film watcher. friend of dogs and iPhones.